diff options
author | Dave Arter <davea@mysociety.org> | 2019-03-26 14:27:44 +0000 |
---|---|---|
committer | Matthew Somerville <matthew-github@dracos.co.uk> | 2019-05-07 15:11:54 +0100 |
commit | f7ca39b5c34c448fcad90a6f6f8793b19fbc32b8 (patch) | |
tree | a8b68abc1bce0f86aa4dd6819b5d21601dedd816 | |
parent | b8fd2a09332798214188cbedecb85294645c06dc (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.js | 5 | ||||
-rw-r--r-- | web/cobrands/lincolnshire/roadworks.js | 15 |
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; +}; + })(); |