]> git.openstreetmap.org Git - rails.git/blob - app/assets/javascripts/key.js
Move key JS to application bundle
[rails.git] / app / assets / javascripts / key.js
1 $(document).ready(function () {
2   $("#open_map_key").click(function (e) {
3     var url = $(this).attr('href'),
4         title = $(this).text();
5
6     function updateMapKey() {
7       $("#sidebar_content").load(url, {
8         layer: map.baseLayer.keyid,
9         zoom: map.getZoom()
10       });
11     }
12
13     updateMapKey();
14     openSidebar({ title: title });
15
16     $("#sidebar").one("closed", function () {
17       map.events.unregister("zoomend", map, updateMapKey);
18       map.events.unregister("changelayer", map, updateMapKey);
19     });
20
21     map.events.register("zoomend", map, updateMapKey);
22     map.events.register("changelayer", map, updateMapKey);
23
24     e.preventDefault();
25   });
26 });