X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/519c7dc2ddbaa946e5523a2968dae5c9ebd7339c..7f959203802260022b9a45723e1ea931c78e874b:/app/assets/javascripts/key.js diff --git a/app/assets/javascripts/key.js b/app/assets/javascripts/key.js index d22738aaa..1e4138b70 100644 --- a/app/assets/javascripts/key.js +++ b/app/assets/javascripts/key.js @@ -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 () {