aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Somerville <matthew-github@dracos.co.uk>2019-06-04 14:26:50 +0100
committerMatthew Somerville <matthew-github@dracos.co.uk>2019-06-05 17:54:31 +0100
commitcd16308e716935a03cebf78d019d7baf4d3127a4 (patch)
tree330b3b1b4a22b9889732f44e294ea601180421e7
parentecb2e1af0788a24f216777ea9545abb26637cd96 (diff)
[Buckinghamshire] Move non-map JS to template.
-rw-r--r--perllib/FixMyStreet/Map/Buckinghamshire.pm5
-rw-r--r--t/map/tests.t2
-rw-r--r--templates/web/buckinghamshire/footer_extra_js.html11
3 files changed, 12 insertions, 6 deletions
diff --git a/perllib/FixMyStreet/Map/Buckinghamshire.pm b/perllib/FixMyStreet/Map/Buckinghamshire.pm
index d24077f70..e811eac50 100644
--- a/perllib/FixMyStreet/Map/Buckinghamshire.pm
+++ b/perllib/FixMyStreet/Map/Buckinghamshire.pm
@@ -37,14 +37,9 @@ sub copyright {
sub map_javascript { [
'/vendor/OpenLayers/OpenLayers.wmts.js',
- '/vendor/OpenLayers.Projection.OrdnanceSurvey.js',
'/js/map-OpenLayers.js',
'/js/map-wmts-base.js',
'/js/map-wmts-buckinghamshire.js',
- '/cobrands/fixmystreet/assets.js',
- '/cobrands/fixmystreet-uk-councils/roadworks.js',
- '/cobrands/buckinghamshire/js.js',
- '/cobrands/buckinghamshire/assets.js',
] }
1;
diff --git a/t/map/tests.t b/t/map/tests.t
index 692cf6790..7e3b6f6bd 100644
--- a/t/map/tests.t
+++ b/t/map/tests.t
@@ -6,7 +6,7 @@ my $requires = {
'Bing' => 'map-bing-ol.js',
'Bristol' => 'bristol/assets.js',
'Bromley' => 'bromley/assets.js',
- 'Buckinghamshire' => 'buckinghamshire/assets.js',
+ 'Buckinghamshire' => 'map-wmts-buckinghamshire.js',
'Lincolnshire' => 'lincolnshire/assets.js',
'FMS' => 'map-fms.js',
'Google' => 'map-google.js',
diff --git a/templates/web/buckinghamshire/footer_extra_js.html b/templates/web/buckinghamshire/footer_extra_js.html
index 8113befc9..6080f5e4f 100644
--- a/templates/web/buckinghamshire/footer_extra_js.html
+++ b/templates/web/buckinghamshire/footer_extra_js.html
@@ -1,3 +1,14 @@
[% scripts.push(
version('/cobrands/fixmystreet-uk-councils/council_validation_rules.js'),
) %]
+[%~
+IF bodyclass.match('mappage');
+ scripts.push(
+ version('/vendor/OpenLayers.Projection.OrdnanceSurvey.js'),
+ version('/cobrands/fixmystreet/assets.js'),
+ version('/cobrands/fixmystreet-uk-councils/roadworks.js'),
+ version('/cobrands/buckinghamshire/js.js'),
+ version('/cobrands/buckinghamshire/assets.js'),
+ );
+END
+%]