});
}
+ function reloadChangesetsBecauseOfMapMovement() {
+ OSM.router.replace("/history" + window.location.hash);
+ loadFirstChangesets();
+ }
+
let changesets = [];
function updateBounds() {
map.addLayer(group);
if (location.pathname === "/history") {
- map.on("moveend", loadFirstChangesets);
+ map.on("moveend", reloadChangesetsBecauseOfMapMovement);
}
map.on("zoomend", updateBounds);
page.unload = function () {
map.removeLayer(group);
- map.off("moveend", loadFirstChangesets);
+ map.off("moveend", reloadChangesetsBecauseOfMapMovement);
map.off("zoomend", updateBounds);
disableChangesetIntersectionObserver();
};