diff options
-rw-r--r-- | perllib/FixMyStreet/App/Controller/Reports.pm | 1 | ||||
-rw-r--r-- | web/js/map-OpenLayers.js | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/perllib/FixMyStreet/App/Controller/Reports.pm b/perllib/FixMyStreet/App/Controller/Reports.pm index 4762e6f07..aceca7f20 100644 --- a/perllib/FixMyStreet/App/Controller/Reports.pm +++ b/perllib/FixMyStreet/App/Controller/Reports.pm @@ -102,6 +102,7 @@ sub ward : Path : Args(2) { my $pins = $c->stash->{pins}; + $c->stash->{page} = 'reports'; # So the map knows to make clickable pins FixMyStreet::Map::display_map( $c, latitude => @$pins ? $pins->[0]{latitude} : 0, diff --git a/web/js/map-OpenLayers.js b/web/js/map-OpenLayers.js index 548a06be2..e75746b92 100644 --- a/web/js/map-OpenLayers.js +++ b/web/js/map-OpenLayers.js @@ -81,7 +81,7 @@ YAHOO.util.Event.onContentReady('map', function() { var markers = fms_markers_list( fixmystreet.pins, true ); fixmystreet.markers.addFeatures( markers ); - if (fixmystreet.page == 'around') { + if (fixmystreet.page == 'around' || fixmystreet.page == 'reports') { fixmystreet.markers.events.register( 'featureselected', fixmystreet.markers, function(evt) { window.location = '/report/' + evt.feature.attributes.id; OpenLayers.Event.stop(evt); |