diff options
author | Matthew Somerville <matthew-github@dracos.co.uk> | 2017-08-15 18:25:08 +0100 |
---|---|---|
committer | Matthew Somerville <matthew-github@dracos.co.uk> | 2017-11-02 18:06:22 +0000 |
commit | 660631a3ff063e6378c9838f40c1d9bfa8dcfd43 (patch) | |
tree | 0fc54ec7c71e0923376c1abbfea87756521c8e40 /web/js/map-OpenLayers.js | |
parent | 64a24f1d9bf251cc57d363e7bf57d4218a5e2cb8 (diff) |
Have /around ajax use same format as others.
Both /reports and /my work by using the same URL with ajax=1. We should
use the same on /around for consistency.
Diffstat (limited to 'web/js/map-OpenLayers.js')
-rw-r--r-- | web/js/map-OpenLayers.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/web/js/map-OpenLayers.js b/web/js/map-OpenLayers.js index 8cc2e8e2c..e9a546786 100644 --- a/web/js/map-OpenLayers.js +++ b/web/js/map-OpenLayers.js @@ -483,7 +483,7 @@ var fixmystreet = fixmystreet || {}; fixmystreet.bbox_strategy = fixmystreet.bbox_strategy || new OpenLayers.Strategy.FixMyStreet(); pin_layer_options.strategies = [ fixmystreet.bbox_strategy ]; pin_layer_options.protocol = new OpenLayers.Protocol.FixMyStreet({ - url: '/ajax', + url: fixmystreet.original.href.split('?')[0] + '?ajax=1', params: fixmystreet.all_pins ? { all_pins: 1 } : { }, format: new OpenLayers.Format.FixMyStreet() }); @@ -494,7 +494,7 @@ var fixmystreet = fixmystreet || {}; if (fixmystreet.page == 'my') { pin_layer_options.strategies = [ new OpenLayers.Strategy.FixMyStreetFixed() ]; } - if (fixmystreet.page == 'reports' || fixmystreet.page == 'my') { + if (fixmystreet.page == 'around' || fixmystreet.page == 'reports' || fixmystreet.page == 'my') { pin_layer_options.protocol = new OpenLayers.Protocol.FixMyStreet({ url: fixmystreet.original.href.split('?')[0] + '?ajax=1', format: new OpenLayers.Format.FixMyStreet() @@ -821,11 +821,11 @@ OpenLayers.Strategy.FixMyStreetFixed = OpenLayers.Class(OpenLayers.Strategy.Fixe }); /* Pan data request handler */ -// This class is used to get a JSON object from /ajax that contains +// This class is used to get a JSON object from /around?ajax that contains // pins for the map and HTML for the sidebar. It does a fetch whenever the map // is dragged (modulo a buffer extending outside the viewport). // This subclass is required so we can pass the 'filter_category' and 'status' query -// params to /ajax if the user has filtered the map. +// params to /around?ajax if the user has filtered the map. OpenLayers.Protocol.FixMyStreet = OpenLayers.Class(OpenLayers.Protocol.HTTP, { read: function(options) { // Show the loading indicator over the map |