diff options
-rw-r--r-- | templates/web/base/report/new/category_wrapper.html | 2 | ||||
-rw-r--r-- | web/cobrands/fixmystreet/assets.js | 9 |
2 files changed, 8 insertions, 3 deletions
diff --git a/templates/web/base/report/new/category_wrapper.html b/templates/web/base/report/new/category_wrapper.html index 33c6813f9..6cbb55229 100644 --- a/templates/web/base/report/new/category_wrapper.html +++ b/templates/web/base/report/new/category_wrapper.html @@ -19,7 +19,7 @@ [% PROCESS "report/new/duplicate_suggestions.html" %] -<div id="js-post-category-messages" class="js-hide-if-invalid-category"> +<div id="js-post-category-messages" class="js-hide-if-invalid-category_extras"> [%# This section includes 'Pick an asset' text, roadworks info, extra category questions %] [%- IF category_extras OR report_extra_fields %] diff --git a/web/cobrands/fixmystreet/assets.js b/web/cobrands/fixmystreet/assets.js index f68ad6caf..1d2bc3206 100644 --- a/web/cobrands/fixmystreet/assets.js +++ b/web/cobrands/fixmystreet/assets.js @@ -936,11 +936,16 @@ fixmystreet.message_controller = (function() { // This shows the reporting form function enable_report_form() { $(".js-hide-if-invalid-category").show(); + $(".js-hide-if-invalid-category_extras").show(); } // This hides the reporting form, apart from the category selection - function disable_report_form() { + // And perhaps the category_extras unless asked not to + function disable_report_form(keep_category_extras) { $(".js-hide-if-invalid-category").hide(); + if (!keep_category_extras) { + $(".js-hide-if-invalid-category_extras").hide(); + } } // This hides the responsibility message, and (unless a @@ -1028,7 +1033,7 @@ fixmystreet.message_controller = (function() { } else { $msg.insertBefore('#js-post-category-messages'); } - disable_report_form(); + disable_report_form(stopper.keep_category_extras); }); return { |