X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/dbd88d893f3c3fce9cafd666b94396988646d81f..22fefc3df0c9302c2756f2cbbb2cdd011174a3a5:/app/assets/javascripts/index/new_note.js?ds=sidebyside diff --git a/app/assets/javascripts/index/new_note.js b/app/assets/javascripts/index/new_note.js index 54c0b0db1..fa2872f45 100644 --- a/app/assets/javascripts/index/new_note.js +++ b/app/assets/javascripts/index/new_note.js @@ -112,28 +112,14 @@ OSM.NewNote = function(map) { if (params.lat && params.lon) { markerLatlng = L.latLng(params.lat, params.lon); - - var markerPosition = map.latLngToContainerPoint(markerLatlng), - mapSize = map.getSize(), - panBy = L.point(0, 0); - - if (markerPosition.x < 50) { - panBy.x = markerPosition.x - 50; - } else if (markerPosition.x > mapSize.x - 50) { - panBy.x = 50 - mapSize.x + markerPosition.x; - } - - if (markerPosition.y < 50) { - panBy.y = markerPosition.y - 50; - } else if (markerPosition.y > mapSize.y - 50) { - panBy.y = 50 - mapSize.y + markerPosition.y; - } - - map.panBy(panBy); } else { markerLatlng = map.getCenter(); } + map.panInside(markerLatlng, { + padding: [50, 50] + }); + newNote = L.marker(markerLatlng, { icon: noteIcons["new"], opacity: 0.9,