}
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()});
page.pushstate = page.popstate = function(path) {
var params = querystring.parse(path.substring(path.indexOf('?') + 1));
$("#query").val(params.query);
- $("#sidebar").removeClass("minimized");
map.invalidateSize();
$("#sidebar_content").load(path, page.load);
};
page.load = function() {
+ $("#sidebar").removeClass("minimized");
$(".search_results_entry").each(function() {
var entry = $(this);
$.ajax({