X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/16f5a5ac0c674b258996fcbde1c3fda2e651906a..dbe84a97bf48789e0f32a185f701840fc68063bd:/app/assets/javascripts/index/notes.js diff --git a/app/assets/javascripts/index/notes.js b/app/assets/javascripts/index/notes.js index 61067adba..5d553e970 100644 --- a/app/assets/javascripts/index/notes.js +++ b/app/assets/javascripts/index/notes.js @@ -33,22 +33,22 @@ OSM.initializeNotes = function (map) { } }); - noteLayer.on('click', function(e) { + noteLayer.on("click", function (e) { if (e.layer.id) { - OSM.router.route('/note/' + e.layer.id); + OSM.router.route("/note/" + e.layer.id); } }); - function updateMarker(marker, feature) { + function updateMarker(old_marker, feature) { + var marker = old_marker; if (marker) { marker.setIcon(noteIcons[feature.properties.status]); } else { marker = L.marker(feature.geometry.coordinates.reverse(), { icon: noteIcons[feature.properties.status], - title: feature.properties.comments && feature.properties.comments[0] ? - feature.properties.comments[0].text : undefined, + title: feature.properties.comments[0].text, opacity: 0.8, - clickable: true + interactive: true }); marker.id = feature.properties.id; marker.addTo(noteLayer); @@ -56,7 +56,7 @@ OSM.initializeNotes = function (map) { return marker; } - noteLayer.getLayerId = function(marker) { + noteLayer.getLayerId = function (marker) { return marker.id; };