aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Arter <davea@mysociety.org>2019-11-05 10:51:00 +0000
committerDave Arter <davea@mysociety.org>2019-12-09 12:50:07 +0000
commit64d09262cabeac85704067d03a358b86265ef27b (patch)
tree8c2c6c756dead309a044d34989ef505f3dc635e5
parentd2d4086ec17e30bd7d65b6e692303c26b52a2929 (diff)
[TfL] Show category group in label above category dropdown on inspector form
-rw-r--r--templates/web/tfl/footer_extra_js.html1
-rw-r--r--web/cobrands/tfl/js.js18
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();
+});
+
+})();