aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--web/cobrands/northamptonshire/assets.js15
1 files changed, 11 insertions, 4 deletions
diff --git a/web/cobrands/northamptonshire/assets.js b/web/cobrands/northamptonshire/assets.js
index 36f354761..a03950512 100644
--- a/web/cobrands/northamptonshire/assets.js
+++ b/web/cobrands/northamptonshire/assets.js
@@ -421,11 +421,18 @@ var northants_defaults = $.extend(true, {}, fixmystreet.assets.alloy_defaults, {
$("#overlapping_features_msg").addClass('hidden');
var emergency_state = ncc_is_emergency_category();
- disable_report_form();
- if ((!emergency_state.relevant || emergency_state.body) && this.visibility) {
- show_responsibility_error('#js-not-an-asset', this.fixmystreet.asset_item, this.fixmystreet.asset_type);
- } else {
+ if (!layer.visibility) {
+ if (!emergency_state.relevant || emergency_state.body) {
+ enable_report_form();
+ }
hide_responsibility_errors();
+ } else {
+ disable_report_form();
+ if (!emergency_state.relevant || emergency_state.body) {
+ show_responsibility_error('#js-not-an-asset', this.fixmystreet.asset_item, this.fixmystreet.asset_type);
+ } else {
+ hide_responsibility_errors();
+ }
}
}
}