diff options
author | Matthew Somerville <matthew-github@dracos.co.uk> | 2016-07-12 18:50:13 +0100 |
---|---|---|
committer | Matthew Somerville <matthew-github@dracos.co.uk> | 2016-07-12 18:52:07 +0100 |
commit | 9caadf148f022495f538a6e445771204745de120 (patch) | |
tree | bed254f3ed0ffff400ff79f6a93c2e7b7e01283f | |
parent | 38c17ee1af7c65a4f247ed0e26e2f22006df738e (diff) |
Zoom into map after second click on marker.
-rw-r--r-- | web/cobrands/fixmystreet/fixmystreet.js | 7 |
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; } |