aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Arter <davea@mysociety.org>2019-03-26 14:27:44 +0000
committerMatthew Somerville <matthew-github@dracos.co.uk>2019-05-07 15:11:54 +0100
commitf7ca39b5c34c448fcad90a6f6f8793b19fbc32b8 (patch)
treea8b68abc1bce0f86aa4dd6819b5d21601dedd816
parentb8fd2a09332798214188cbedecb85294645c06dc (diff)
[Lincolnshire] Show roadworks.org responsible party
Also displays the structures asset layer for the correct categories. Fixes mysociety/fixmystreet-commercial#1327
-rw-r--r--web/cobrands/lincolnshire/assets.js5
-rw-r--r--web/cobrands/lincolnshire/roadworks.js15
2 files changed, 19 insertions, 1 deletions
diff --git a/web/cobrands/lincolnshire/assets.js b/web/cobrands/lincolnshire/assets.js
index 40187e188..f4b1861a9 100644
--- a/web/cobrands/lincolnshire/assets.js
+++ b/web/cobrands/lincolnshire/assets.js
@@ -140,7 +140,10 @@ fixmystreet.assets.add($.extend(true, {}, defaults, {
TYPENAME: "ST_All_Structures"
}
},
- asset_category: "Bridge",
+ asset_category: [
+ "Bridge",
+ "Bridge or Structure"
+ ],
asset_item: 'bridge',
filter_key: 'Type',
filter_value: [
diff --git a/web/cobrands/lincolnshire/roadworks.js b/web/cobrands/lincolnshire/roadworks.js
index 7b42a12f2..760e8f00e 100644
--- a/web/cobrands/lincolnshire/roadworks.js
+++ b/web/cobrands/lincolnshire/roadworks.js
@@ -11,4 +11,19 @@ fixmystreet.assets.add($.extend(true, {}, fixmystreet.roadworks.layer_future, {
// NB Lincs don't want forward planning works displayed, so
// fixmystreet.roadworks.layer_planned is deliberately missing here.
+
+// Lincs want to also display the responsible party in roadworks messages
+var original_display_message = fixmystreet.roadworks.display_message;
+fixmystreet.roadworks.display_message = function(feature) {
+ var retval = original_display_message.apply(this, arguments);
+
+ if (feature.attributes.promoter) {
+ var $dl = $(".js-roadworks-message-" + feature.layer.id + " dl");
+ $dl.append("<dt>Responsibility</dt>");
+ $dl.append($("<dd></dd>").text(feature.attributes.promoter));
+ }
+
+ return retval;
+};
+
})();