aboutsummaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
authorStruan Donald <struan@exo.org.uk>2020-07-16 16:47:32 +0100
committerStruan Donald <struan@exo.org.uk>2020-09-18 15:16:40 +0100
commit53b9535d0151af3e4c1b50e17b3a5304873a2a23 (patch)
tree7b5e12bbd17018cea81fbe06aa34e0e4553eda6f /web
parent20f7e0da39cb057efea6c3774c0f7d5436ff709c (diff)
[Northants] update defaults and URL
Some of this has changed/moved in the base class so update accordingly
Diffstat (limited to 'web')
-rw-r--r--web/cobrands/northamptonshire/assets.js21
1 files changed, 15 insertions, 6 deletions
diff --git a/web/cobrands/northamptonshire/assets.js b/web/cobrands/northamptonshire/assets.js
index 5d96a9aa3..b5d557049 100644
--- a/web/cobrands/northamptonshire/assets.js
+++ b/web/cobrands/northamptonshire/assets.js
@@ -4,7 +4,11 @@ if (!fixmystreet.maps) {
return;
}
-var is_live = !fixmystreet.staging;
+var base_url = fixmystreet.staging ?
+ "https://tilma.staging.mysociety.org/resource-proxy/proxy.php?https://northants.assets/${layerid}/${x}/${y}/${z}/cluster" :
+ "https://tilma.mysociety.org/resource-proxy/proxy.php?https://northants.assets/${layerid}/${x}/${y}/${z}/cluster";
+
+var url_with_style = base_url + '?styleIds=${styleid}';
var layers = [
/*
@@ -157,6 +161,8 @@ var layers = [
},
];
+var highway_layer = 'layers_highwayAssetsCustom_5d4806b0fe2ad809d85a774f';
+
// This is required so that the found/not found actions are fired on category
// select and pin move rather than just on asset select/not select.
OpenLayers.Layer.NCCVectorAsset = OpenLayers.Class(OpenLayers.Layer.VectorAsset, {
@@ -195,11 +201,12 @@ OpenLayers.Layer.NCCVectorNearest = OpenLayers.Class(OpenLayers.Layer.VectorNear
// default options for northants assets include
// a) checking for multiple assets in same location
// b) preventing submission unless an asset is selected
-var northants_defaults = $.extend(true, {}, fixmystreet.assets.alloyv2_defaults, {
+var northants_defaults = $.extend(true, {}, fixmystreet.alloyv2_defaults, {
class: OpenLayers.Layer.NCCVectorAsset,
protocol_class: OpenLayers.Protocol.AlloyV2,
http_options: {
- layerid: is_live ? 26 : 'layers_highwayAssetsCustom_5d4806b0fe2ad809d85a774f'
+ base: url_with_style,
+ layerid: highway_layer
},
non_interactive: false,
body: "Northamptonshire County Council",
@@ -253,10 +260,11 @@ fixmystreet.alloy_add_layers(northants_defaults, layers);
// NCC roads layers which prevent report submission unless we have selected
// an asset.
-var northants_road_defaults = $.extend(true, {}, fixmystreet.assets.alloyv2_defaults, {
+var northants_road_defaults = $.extend(true, {}, fixmystreet.alloyv2_defaults, {
protocol_class: OpenLayers.Protocol.AlloyV2,
http_options: {
- layerid: is_live ? 26 : 'layers_highwayAssetsCustom_5d4806b0fe2ad809d85a774f'
+ base: url_with_style,
+ layerid: highway_layer
},
body: "Northamptonshire County Council",
road: true,
@@ -415,7 +423,8 @@ prow_style.addRules([rule_footpath, rule_boat, rule_bridleway]);
fixmystreet.assets.add(northants_road_defaults, {
http_options: {
// PRoW Network
- styleid: "5d4815ebfe2ad809d85a7ac9"
+ base: base_url,
+ layerid: 'layers_pRoWType_5d483b2ffe2ad809d85a8d9a'
},
stylemap: new OpenLayers.StyleMap({
'default': prow_style