aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Arter <davea@mysociety.org>2018-02-12 15:39:46 +0000
committerDave Arter <davea@mysociety.org>2018-04-03 12:44:24 +0100
commite2eeea01f89dd5d56d5776bf83b19e5e364d6883 (patch)
tree735ae14aeb05ca6996c78e6d34826cf91199e1e3
parent43adfa9ceb7cb0d9086d95f21de437aaf7dd5ad1 (diff)
[Buckinghamshire] Factor out shared asset config
-rw-r--r--web/cobrands/buckinghamshire/js.js47
1 files changed, 23 insertions, 24 deletions
diff --git a/web/cobrands/buckinghamshire/js.js b/web/cobrands/buckinghamshire/js.js
index 5ee628206..da74709c9 100644
--- a/web/cobrands/buckinghamshire/js.js
+++ b/web/cobrands/buckinghamshire/js.js
@@ -4,19 +4,17 @@ if (!fixmystreet.maps) {
return;
}
-fixmystreet.assets.add({
+var defaults = {
http_options: {
url: "https://davea.tilma.dev.mysociety.org/mapserver/bucks",
+ // url: "https://confirmdev.eu.ngrok.io/tilma/mapserver/bucks",
params: {
SERVICE: "WFS",
VERSION: "1.1.0",
REQUEST: "GetFeature",
- SRSNAME: "urn:ogc:def:crs:EPSG::3857",
- TYPENAME: "Grit_Bins"
+ SRSNAME: "urn:ogc:def:crs:EPSG::3857"
}
},
- asset_category: "Grit bins",
- asset_item: 'grit bin',
asset_type: 'spot',
max_resolution: 2.388657133579254,
min_resolution: 0.5971642833948135,
@@ -28,33 +26,34 @@ fixmystreet.assets.add({
geometryName: 'msGeometry',
srsName: "EPSG:3857",
strategy_class: OpenLayers.Strategy.FixMyStreet
-});
+};
-fixmystreet.assets.add({
+fixmystreet.assets.add($.extend(true, {}, defaults, {
http_options: {
- url: "https://davea.tilma.dev.mysociety.org/mapserver/bucks",
params: {
- SERVICE: "WFS",
- VERSION: "1.1.0",
- REQUEST: "GetFeature",
- SRSNAME: "urn:ogc:def:crs:EPSG::3857",
- TYPENAME: "SL_Merged"
+ TYPENAME: "Grit_Bins"
}
},
- asset_category: "Street lighting",
- asset_item: 'street light',
- asset_type: 'spot',
- max_resolution: 2.388657133579254,
- min_resolution: 0.5971642833948135,
- asset_id_field: 'central_as',
attributes: {
central_asset_id: 'central_as',
- site_code: 'Site_code'
+ site_code: 'site_code' // different capitalisation, sigh
},
- geometryName: 'msGeometry',
- srsName: "EPSG:3857",
- strategy_class: OpenLayers.Strategy.FixMyStreet
-});
+ asset_category: "Grit bins",
+ asset_item: 'grit bin'
+}));
+fixmystreet.assets.add($.extend(true, {}, defaults, {
+ http_options: {
+ params: {
+ TYPENAME: "StreetLights_Merged"
+ }
+ },
+ attributes: {
+ central_asset_id: 'central_as',
+ site_code: 'Site_code'
+ },
+ asset_category: "Street lighting",
+ asset_item: 'street light'
+}));
})();