Move key JS to application bundle
authorJohn Firebaugh <john.firebaugh@gmail.com>
Thu, 30 Aug 2012 16:55:39 +0000 (09:55 -0700)
committerJohn Firebaugh <john.firebaugh@gmail.com>
Thu, 30 Aug 2012 22:34:26 +0000 (15:34 -0700)
app/assets/javascripts/application.js
app/assets/javascripts/key.js [new file with mode: 0644]
app/views/site/_key.html.erb

index df8dcda..747c6d9 100644 (file)
@@ -9,6 +9,7 @@
 //= require browse
 //= require export
 //= require map
+//= require key
 //= require menu
 //= require sidebar
 
diff --git a/app/assets/javascripts/key.js b/app/assets/javascripts/key.js
new file mode 100644 (file)
index 0000000..d22738a
--- /dev/null
@@ -0,0 +1,26 @@
+$(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();
+  });
+});
index 1129f69..19b08de 100644 (file)
@@ -1,32 +1,3 @@
-<script type="text/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();
-  });
-});
-</script>
-
 <% content_for :left_menu do %>
   <li><%= link_to t("site.key.map_key"), {:action => :key}, :id => "open_map_key", :title => t("site.key.map_key_tooltip") %></li>
 <% end %>