X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/7f6320ed10ef13b11e4a1918d3f35340ac0ee545..c6be5f3a6f5773455b1f289caefdbe414dbdf7ad:/app/assets/javascripts/diary_entry.js diff --git a/app/assets/javascripts/diary_entry.js b/app/assets/javascripts/diary_entry.js index 7dc988de7..c16930480 100644 --- a/app/assets/javascripts/diary_entry.js +++ b/app/assets/javascripts/diary_entry.js @@ -1,33 +1,37 @@ -var marker; +$(document).ready(function () { + var marker; -function setLocation( e ) { - closeMapPopup(); + function setLocation(e) { + closeMapPopup(); - var lonlat = getEventPosition(e); + var lonlat = getEventPosition(e); - $("#latitude").val(lonlat.lat); - $("#longitude").val(lonlat.lon); + $("#latitude").val(lonlat.lat); + $("#longitude").val(lonlat.lon); - if (marker) { - removeMarkerFromMap(marker); + if (marker) { + removeMarkerFromMap(marker); + } + + marker = addMarkerToMap(lonlat, null, I18n.t('diary_entry.edit.marker_text')); } - marker = addMarkerToMap(lonlat, null, I18n.t('diary_entry.edit.marker_text')); -} + $("#usemap").click(function (e) { + e.preventDefault(); -function openMap() { - $("#map").show(); - $("#usemap").hide(); + $("#map").show(); + $("#usemap").hide(); - var params = $("#map").data(); - var centre = new OpenLayers.LonLat(params.lon, params.lat); - var map = createMap("map"); + var params = $("#map").data(); + var centre = new OpenLayers.LonLat(params.lon, params.lat); + var map = createMap("map"); - setMapCenter(centre, params.zoom); + setMapCenter(centre, params.zoom); - if ($("#latitude").val() && $("#longitude").val()) { - marker = addMarkerToMap(centre, null, I18n.t('diary_entry.edit.marker_text')); - } + if ($("#latitude").val() && $("#longitude").val()) { + marker = addMarkerToMap(centre, null, I18n.t('diary_entry.edit.marker_text')); + } - map.events.register("click", map, setLocation); -} + map.events.register("click", map, setLocation); + }); +});