aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--perllib/FixMyStreet/App/Controller/Reports.pm1
-rw-r--r--web/js/map-OpenLayers.js2
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);