diff options
author | Dave Arter <davea@mysociety.org> | 2018-02-12 15:39:46 +0000 |
---|---|---|
committer | Dave Arter <davea@mysociety.org> | 2018-04-03 12:44:24 +0100 |
commit | e2eeea01f89dd5d56d5776bf83b19e5e364d6883 (patch) | |
tree | 735ae14aeb05ca6996c78e6d34826cf91199e1e3 | |
parent | 43adfa9ceb7cb0d9086d95f21de437aaf7dd5ad1 (diff) |
[Buckinghamshire] Factor out shared asset config
-rw-r--r-- | web/cobrands/buckinghamshire/js.js | 47 |
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' +})); })(); |