diff options
author | Dave Arter <davea@mysociety.org> | 2019-11-05 10:51:00 +0000 |
---|---|---|
committer | Dave Arter <davea@mysociety.org> | 2019-12-09 12:50:07 +0000 |
commit | 64d09262cabeac85704067d03a358b86265ef27b (patch) | |
tree | 8c2c6c756dead309a044d34989ef505f3dc635e5 | |
parent | d2d4086ec17e30bd7d65b6e692303c26b52a2929 (diff) |
[TfL] Show category group in label above category dropdown on inspector form
-rw-r--r-- | templates/web/tfl/footer_extra_js.html | 1 | ||||
-rw-r--r-- | web/cobrands/tfl/js.js | 18 |
2 files changed, 19 insertions, 0 deletions
diff --git a/templates/web/tfl/footer_extra_js.html b/templates/web/tfl/footer_extra_js.html index 6a8713695..7ff0d61c7 100644 --- a/templates/web/tfl/footer_extra_js.html +++ b/templates/web/tfl/footer_extra_js.html @@ -7,6 +7,7 @@ IF bodyclass.match('mappage'); version('/vendor/OpenLayers.Projection.OrdnanceSurvey.js'), version('/cobrands/fixmystreet/assets.js'), version('/cobrands/highways/assets.js'), + version('/cobrands/tfl/js.js'), version('/cobrands/tfl/assets.js'), ); END diff --git a/web/cobrands/tfl/js.js b/web/cobrands/tfl/js.js new file mode 100644 index 000000000..483e0d2ce --- /dev/null +++ b/web/cobrands/tfl/js.js @@ -0,0 +1,18 @@ +(function(){ + +$(function() { + function update_category_group_label() { + var group = $("#report_inspect_form select#category option:selected").closest("optgroup").attr('label'); + var $label = $("#report_inspect_form select#category").closest("p").find("label"); + if (group) { + $label.text("Category (" + group + ")"); + } else { + $label.text("Category"); + } + } + $(document).on('change', "#report_inspect_form select#category", update_category_group_label); + $(fixmystreet).on('display:report', update_category_group_label); + update_category_group_label(); +}); + +})(); |