openstreetmap-website/app/assets/javascripts/key.js
2012-08-30 15:34:26 -07:00

26 lines
676 B
JavaScript

$(document).ready(function () {
$("#open_map_key").click(function (e) {
var url = $(this).attr('href'),
title = $(this).text();
function updateMapKey() {
$("#sidebar_content").load(url, {
layer: map.baseLayer.keyid,
zoom: map.getZoom()
});
}
updateMapKey();
openSidebar({ title: title });
$("#sidebar").one("closed", function () {
map.events.unregister("zoomend", map, updateMapKey);
map.events.unregister("changelayer", map, updateMapKey);
});
map.events.register("zoomend", map, updateMapKey);
map.events.register("changelayer", map, updateMapKey);
e.preventDefault();
});
});