]> git.openstreetmap.org Git - rails.git/blob - app/views/site/_key.html.erb
1129f69d2d3438ddae387ca32c05ea87fcce1fa6
[rails.git] / app / views / site / _key.html.erb
1 <script type="text/javascript">
2 $(document).ready(function () {
3   $("#open_map_key").click(function (e) {
4     var url = $(this).attr('href'),
5         title = $(this).text();
6
7     function updateMapKey() {
8       $("#sidebar_content").load(url, {
9         layer: map.baseLayer.keyid,
10         zoom: map.getZoom()
11       });
12     }
13
14     updateMapKey();
15     openSidebar({ title: title });
16
17     $("#sidebar").one("closed", function () {
18       map.events.unregister("zoomend", map, updateMapKey);
19       map.events.unregister("changelayer", map, updateMapKey);
20     });
21
22     map.events.register("zoomend", map, updateMapKey);
23     map.events.register("changelayer", map, updateMapKey);
24
25     e.preventDefault();
26   });
27 });
28 </script>
29
30 <% content_for :left_menu do %>
31   <li><%= link_to t("site.key.map_key"), {:action => :key}, :id => "open_map_key", :title => t("site.key.map_key_tooltip") %></li>
32 <% end %>