aboutsummaryrefslogtreecommitdiffstats
path: root/web/js/map-OpenLayers.js
diff options
context:
space:
mode:
authorJosh Angell <josh@supercooldesign.co.uk>2012-03-01 11:34:40 +0000
committerJosh Angell <josh@supercooldesign.co.uk>2012-03-01 11:34:40 +0000
commitb5d15d0b258de7e5333aa5b72fd5cb3772dc53b0 (patch)
tree8c695d09359d181e3dbab5d34e8f8fa1d5b73321 /web/js/map-OpenLayers.js
parent8a3f91c6dbbde8543aa64463967e7582494b2307 (diff)
parent6be95b8b2f9530e58652710eef0e39836980e0bc (diff)
Merge branch 'supercool' of ssh://github.com/mysociety/fixmystreet into supercool
Diffstat (limited to 'web/js/map-OpenLayers.js')
-rw-r--r--web/js/map-OpenLayers.js12
1 files changed, 7 insertions, 5 deletions
diff --git a/web/js/map-OpenLayers.js b/web/js/map-OpenLayers.js
index 2375d5eb8..f9c2efcaf 100644
--- a/web/js/map-OpenLayers.js
+++ b/web/js/map-OpenLayers.js
@@ -392,7 +392,7 @@ OpenLayers.Control.Click = OpenLayers.Class(OpenLayers.Control, {
/* Already have a pin */
fixmystreet.markers.features[0].move(lonlat);
} else {
- var markers = fms_markers_list( [ [ lonlat.lat, lonlat.lon, 'yellow' ] ], false );
+ var markers = fms_markers_list( [ [ lonlat.lat, lonlat.lon, 'green' ] ], false );
fixmystreet.bbox_strategy.deactivate();
fixmystreet.markers.removeAllFeatures();
fixmystreet.markers.addFeatures( markers );
@@ -406,7 +406,7 @@ OpenLayers.Control.Click = OpenLayers.Class(OpenLayers.Control, {
$('#hide_pins_link').click();
}
if (fixmystreet.page == 'new') {
- return true;
+ return false;
}
$.getJSON('/report/new/ajax', {
latitude: $('#fixmystreet\\.latitude').val(),
@@ -420,11 +420,12 @@ OpenLayers.Control.Click = OpenLayers.Class(OpenLayers.Control, {
$('#form_category').change( form_category_onchange );
}
});
- return false;
+ return lonlat;
},
locate_report_mobile: function(e) {
- if (this.locate_report_pin_and_council(e)) {
+ var lonlat = this.locate_report_pin_and_council(e);
+ if (!lonlat) {
return;
}
fixmystreet.page = 'new';
@@ -432,7 +433,8 @@ OpenLayers.Control.Click = OpenLayers.Class(OpenLayers.Control, {
},
locate_report: function(e) {
- if (this.locate_report_pin_and_council(e)) {
+ var lonlat = this.locate_report_pin_and_council(e);
+ if (!lonlat) {
return;
}
$('#side-form, #site-logo').show();