aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStruan Donald <struan@exo.org.uk>2018-10-11 16:37:09 +0100
committerStruan Donald <struan@exo.org.uk>2018-11-06 09:51:49 +0000
commitd02a131f31effb53d9dc6e72fc57c30ae22c11ca (patch)
tree41a5956a64da0c7698a0afa84488ca268b44e044
parent7d446c6043216baf9b46e56df973b197df7607ba (diff)
allow cobrands to filter when roadworks message shown
add a `fixmystreet.roadworks.filter` option which cobrands can override to control when the message is displayed. e.g. limit by category.
-rw-r--r--web/cobrands/fixmystreet-uk-councils/roadworks.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/web/cobrands/fixmystreet-uk-councils/roadworks.js b/web/cobrands/fixmystreet-uk-councils/roadworks.js
index 987055f6d..538f877c2 100644
--- a/web/cobrands/fixmystreet-uk-councils/roadworks.js
+++ b/web/cobrands/fixmystreet-uk-councils/roadworks.js
@@ -169,13 +169,17 @@ fixmystreet.roadworks.show_nearby = function(evt, lonlat) {
// The click wasn't directly over a road, try and find one nearby
feature = layer.getNearestFeature(point, 100);
}
- if (feature !== null) {
+ if (feature !== null && fixmystreet.roadworks.filter(feature)) {
fixmystreet.roadworks.display_message(feature);
return true;
}
}
};
+fixmystreet.roadworks.filter = function() {
+ return 1;
+};
+
fixmystreet.roadworks.display_message = function(feature) {
var attr = feature.attributes,
start = attr.start.replace(/{ts '([^ ]*).*/, '$1'),