aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Somerville <matthew-github@dracos.co.uk>2016-07-12 18:50:13 +0100
committerMatthew Somerville <matthew-github@dracos.co.uk>2016-07-12 18:52:07 +0100
commit9caadf148f022495f538a6e445771204745de120 (patch)
treebed254f3ed0ffff400ff79f6a93c2e7b7e01283f
parent38c17ee1af7c65a4f247ed0e26e2f22006df738e (diff)
Zoom into map after second click on marker.
-rw-r--r--web/cobrands/fixmystreet/fixmystreet.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/web/cobrands/fixmystreet/fixmystreet.js b/web/cobrands/fixmystreet/fixmystreet.js
index b732fa8c0..d25edd36d 100644
--- a/web/cobrands/fixmystreet/fixmystreet.js
+++ b/web/cobrands/fixmystreet/fixmystreet.js
@@ -677,6 +677,13 @@ $.extend(fixmystreet.set_up, {
// If we've already selected this report
if (reportId == window.selected_problem_id) {
+ if (fixmystreet.map.setCenter) {
+ // Second click, zoom in to the report on the map
+ var marker = fixmystreet.maps.get_marker_by_id(reportId);
+ fixmystreet.map.setCenter(
+ marker.geometry.getBounds().getCenterLonLat(),
+ fixmystreet.map.getNumZoomLevels() - 1 );
+ }
return;
}