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