]> git.openstreetmap.org Git - rails.git/blobdiff - app/assets/javascripts/key.js
Fix incorrect interpolation variables
[rails.git] / app / assets / javascripts / key.js
index d22738aaab85149b9b3f893ab11d644dbaaec565..1e4138b70fc7b449b4ba3cae54f5cf8c9b4a93df 100644 (file)
@@ -4,13 +4,23 @@ $(document).ready(function () {
         title = $(this).text();
 
     function updateMapKey() {
-      $("#sidebar_content").load(url, {
-        layer: map.baseLayer.keyid,
-        zoom: map.getZoom()
+      var mapLayer = map.baseLayer.keyid,
+          mapZoom = map.getZoom();
+
+      $(".mapkey-table-entry").each(function () {
+        var data = $(this).data();
+
+        if (mapLayer == data.layer &&
+            mapZoom >= data.zoomMin && mapZoom <= data.zoomMax) {
+          $(this).show();
+        } else {
+          $(this).hide();
+        }
       });
     }
 
-    updateMapKey();
+    $("#sidebar_content").load(url, updateMapKey);
+
     openSidebar({ title: title });
 
     $("#sidebar").one("closed", function () {