diff options
author | Struan Donald <struan@exo.org.uk> | 2013-06-25 16:05:10 +0100 |
---|---|---|
committer | Struan Donald <struan@exo.org.uk> | 2013-06-25 16:05:10 +0100 |
commit | 3bb8aa06afdf7def8cddebf719145c7f61993025 (patch) | |
tree | ae670881188b75edef9d3cfccfc3bd9883e8d88f /www/js | |
parent | 3bf04e904e008a130b080131573c0fb794ffe93b (diff) |
check map has been created before fiddling with the features on it
Diffstat (limited to 'www/js')
-rw-r--r-- | www/js/views/around.js | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/www/js/views/around.js b/www/js/views/around.js index e2630d8..2fbd7c3 100644 --- a/www/js/views/around.js +++ b/www/js/views/around.js @@ -150,9 +150,11 @@ $('#login-options').hide(); $('#mark-here').hide(); $('#postcodeForm').hide(); - fixmystreet.markers.setVisibility(false); - fixmystreet.select_feature.deactivate(); - fixmystreet.bbox_strategy.deactivate(); + if ( fixmystreet.map ) { + fixmystreet.markers.setVisibility(false); + fixmystreet.select_feature.deactivate(); + fixmystreet.bbox_strategy.deactivate(); + } } else { $('#cancel').hide().removeClass('ui-btn-left'); $('#confirm').hide().removeClass('ui-btn-right ui-btn-icon-right'); @@ -162,10 +164,12 @@ $('#mark-here').show(); $('#postcodeForm').show(); $('#reposition').hide(); - fixmystreet.bbox_strategy.activate(); - fixmystreet.report_location.setVisibility(false); - fixmystreet.markers.setVisibility(true); - fixmystreet.select_feature.activate(); + if ( fixmystreet.map ) { + fixmystreet.bbox_strategy.activate(); + fixmystreet.report_location.setVisibility(false); + fixmystreet.markers.setVisibility(true); + fixmystreet.select_feature.activate(); + } } }, |