aboutsummaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
Diffstat (limited to 'web')
-rw-r--r--web/cobrands/fixmystreet/fixmystreet.js8
1 files changed, 6 insertions, 2 deletions
diff --git a/web/cobrands/fixmystreet/fixmystreet.js b/web/cobrands/fixmystreet/fixmystreet.js
index b663d37ba..8e5e40f4d 100644
--- a/web/cobrands/fixmystreet/fixmystreet.js
+++ b/web/cobrands/fixmystreet/fixmystreet.js
@@ -440,7 +440,7 @@ $.extend(fixmystreet.set_up, {
if ($category_select.length === 0) {
return;
}
- var $group_select = $("<select></select>").addClass("form-control");
+ var $group_select = $("<select></select>").addClass("form-control").attr('id', 'category_group');
var $subcategory_label = $("#form_subcategory_label");
var $empty_option = $category_select.find("option").first();
@@ -996,7 +996,8 @@ fixmystreet.update_pin = function(lonlat, savePushState) {
return;
}
$('#side-form, #site-logo').show();
- var old_category = $("select#form_category").val();
+ var category_group = $('#category_group').val(),
+ old_category = $("select#form_category").val();
fixmystreet.reporting_data = data;
@@ -1031,6 +1032,9 @@ fixmystreet.update_pin = function(lonlat, savePushState) {
category_select.change();
}
fixmystreet.run(fixmystreet.set_up.category_groups);
+ if (category_group !== '-- Pick a category --' && category_select.val() == '-- Pick a category --') {
+ $('#category_group').val(category_group).change();
+ }
if (data.contribute_as) {
var $select = $('.js-contribute-as');