aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--templates/web/base/maps/pins_js.html2
-rw-r--r--web/cobrands/fixmystreet/fixmystreet.js1
-rw-r--r--web/js/map-OpenLayers.js7
3 files changed, 8 insertions, 2 deletions
diff --git a/templates/web/base/maps/pins_js.html b/templates/web/base/maps/pins_js.html
index d9c6b3531..10c5342e3 100644
--- a/templates/web/base/maps/pins_js.html
+++ b/templates/web/base/maps/pins_js.html
@@ -1,4 +1,4 @@
[ [% FOR pin IN map.pins -%]
- [ [% pin.latitude %], [% pin.longitude %], '[% pin.colour %]', '[% pin.id %]', "[% pin.title | escape_js %]", '[% pin.type %]' ]
+ [ [% pin.latitude %], [% pin.longitude %], '[% pin.colour %]', [% pin.id %], "[% pin.title | escape_js %]", '[% pin.type %]' ]
[%- IF !loop.last %],[% END %]
[% END %] ]
diff --git a/web/cobrands/fixmystreet/fixmystreet.js b/web/cobrands/fixmystreet/fixmystreet.js
index f9ce02f32..cf07fa17a 100644
--- a/web/cobrands/fixmystreet/fixmystreet.js
+++ b/web/cobrands/fixmystreet/fixmystreet.js
@@ -919,6 +919,7 @@ fixmystreet.display = {
}
fixmystreet.set_up.map_controls();
+ $('.js-back-to-report-list').attr('href', location.href);
$sideReport.find('#key-tool-problems-nearby').addClass('js-back-to-report-list');
fixmystreet.set_up.map_sidebar_key_tools();
diff --git a/web/js/map-OpenLayers.js b/web/js/map-OpenLayers.js
index f6e7e8a62..e1f152820 100644
--- a/web/js/map-OpenLayers.js
+++ b/web/js/map-OpenLayers.js
@@ -27,12 +27,17 @@ var fixmystreet = fixmystreet || {};
fixmystreet.map.updateSize();
// Dragging the map should fetch new local reports from server
- fixmystreet.bbox_strategy.activate();
+ if (fixmystreet.bbox_strategy) {
+ fixmystreet.bbox_strategy.activate();
+ }
// Should not be able to drag normal pins!!
drag.deactivate();
// Force a redraw to return (de)selected marker to normal size
+ // Redraw for all pages, kick off a refresh too for around
+ // TODO Put 'new report' pin in different layer to simplify this and elsewhere
+ fixmystreet.maps.markers_resize();
fixmystreet.markers.refresh({force: true});
},