X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/0d52b82d4e2103fd77400c0619266c5321c0c90e..68a3df4d53c84508bf443058040379c3a18eb1a7:/app/assets/javascripts/index/search.js?ds=sidebyside diff --git a/app/assets/javascripts/index/search.js b/app/assets/javascripts/index/search.js index 7f6eac9ca..c1c95a3e4 100644 --- a/app/assets/javascripts/index/search.js +++ b/app/assets/javascripts/index/search.js @@ -29,11 +29,6 @@ OSM.Search = function(map) { 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]]); @@ -49,13 +44,7 @@ OSM.Search = function(map) { page.pushstate = page.popstate = function(path) { var params = querystring.parse(path.substring(path.indexOf('?') + 1)); $(".search_form input[name=query]").val(params.query); - map.invalidateSize(); - $("#sidebar_content").load(path, function() { - if (xhr.getResponseHeader('X-Page-Title')) { - document.title = xhr.getResponseHeader('X-Page-Title'); - } - page.load(); - }); + OSM.loadSidebarContent(path, page.load); }; page.load = function() { @@ -76,6 +65,8 @@ OSM.Search = function(map) { } }); }); + + return map.getState(); }; page.unload = function() {