X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/9f3dace353d08417d23624781f059bd61dd56c52..ee9642a28b5e412db8ffff940b3097dbefb458e6:/app/assets/javascripts/index/search.js diff --git a/app/assets/javascripts/index/search.js b/app/assets/javascripts/index/search.js index 52920d8bb..b9e86a4c3 100644 --- a/app/assets/javascripts/index/search.js +++ b/app/assets/javascripts/index/search.js @@ -26,26 +26,20 @@ OSM.Search = function(map) { } function clickSearchResult(e) { - e.preventDefault(); - e.stopPropagation(); - var data = $(this).data(), center = L.latLng(data.lat, data.lon); + if (data.type && data.id) return; // Browse link + + e.preventDefault(); + e.stopPropagation(); + if (data.minLon && data.minLat && data.maxLon && data.maxLat) { map.fitBounds([[data.minLat, data.minLon], [data.maxLat, data.maxLon]]); } else { map.setView(center, data.zoom); } - - marker - .setLatLng(center) - .addTo(map); - - if (data.type && data.id) { - map.addObject(data, { zoom: false, style: { opacity: 0.2, fill: false } }); - } } var marker = L.marker([0, 0], {icon: getUserIcon()});