diff options
author | Struan Donald <struan@exo.org.uk> | 2013-05-31 18:21:37 +0100 |
---|---|---|
committer | Struan Donald <struan@exo.org.uk> | 2013-05-31 18:21:37 +0100 |
commit | 50dbb1847c91c9a2aadc5704960da52b2abc7460 (patch) | |
tree | 05b5489dd827d6a0f5cfba56a4f8f0fafee5392c /www/js/map-OpenLayers.js | |
parent | af963ca51d8ff73fd53a7cc071ad08de79edbc53 (diff) |
clicking on pins to get more detail of report now works. Fixes #428
Diffstat (limited to 'www/js/map-OpenLayers.js')
-rw-r--r-- | www/js/map-OpenLayers.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/www/js/map-OpenLayers.js b/www/js/map-OpenLayers.js index e8defdf..9a0bf67 100644 --- a/www/js/map-OpenLayers.js +++ b/www/js/map-OpenLayers.js @@ -127,6 +127,9 @@ function fixmystreet_onload() { fixmystreet.map.removePopup(popup); popup.destroy(); feature.popup = null; + $('#view-my-reports').show(); + $('#login-options').show(); + $('#OpenLayers_Control_Crosshairs_crosshairs').show(); }); fixmystreet.markers.events.register( 'featureselected', fixmystreet.markers, function(evt) { var feature = evt.feature; @@ -134,11 +137,14 @@ function fixmystreet_onload() { var popup = new OpenLayers.Popup.FramedCloud("popup", feature.geometry.getBounds().getCenterLonLat(), null, - feature.attributes.title + "<br><a href=" + CONFIG.FMS_URL + "/report/" + feature.attributes.id + ">More details</a>", + feature.attributes.title + "<br><a onclick=\"FMS.openExternal(event); return false;\" href=\"" + CONFIG.FMS_URL + "/report/" + feature.attributes.id + "\">More details</a>", { size: new OpenLayers.Size(0,0), offset: new OpenLayers.Pixel(0,-40) }, true, onPopupClose); feature.popup = popup; fixmystreet.map.addPopup(popup); + $('#view-my-reports').hide(); + $('#login-options').hide(); + $('#OpenLayers_Control_Crosshairs_crosshairs').hide(); }); fixmystreet.map.addControl( fixmystreet.select_feature ); fixmystreet.select_feature.activate(); |