} else if (marker) {
marker.setIcon(noteIcons[feature.properties.status]);
}
- page.load();
+ OSM.loadSidebarContent(window.location.pathname, page.load);
}
});
}
var data = $('.details').data();
if (!noteState) map.addLayer(noteLayer);
- if (window.location.hash == "") map.panTo(data.coordinates.split(','));
+ if (!window.location.hash) {
+ var coords = data.coordinates.split(',');
+ OSM.route.moveListenerOff();
+ map.once('moveend', OSM.route.moveListenerOn);
+
+ map.getZoom() > 15 ? map.panTo(coords) : map.setView(coords, 16);
+ }
if (!map.hasLayer(halo)) {
halo = L.circleMarker(data.coordinates.split(','), {
weight: 2.5,
- radius: 20
+ radius: 20,
+ fillOpacity: 0.5,
+ color: "#FF6200"
});
map.addLayer(halo);
}