X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/eb7678145a87c1b9e3cd7ff2d3b5dc08132e4b51..a3c45f6ed66862ee394e2a207dedf400acef9b07:/app/assets/javascripts/leaflet.query.js diff --git a/app/assets/javascripts/leaflet.query.js b/app/assets/javascripts/leaflet.query.js index 8e45014a3..87f45ce99 100644 --- a/app/assets/javascripts/leaflet.query.js +++ b/app/assets/javascripts/leaflet.query.js @@ -13,24 +13,20 @@ L.OSM.query = function (options) { map.on("zoomend", update); - update(); - function update() { var wasDisabled = link.hasClass("disabled"), - isDisabled = map.getZoom() < 14; + isDisabled = map.getZoom() < 14; link .toggleClass("disabled", isDisabled) - .attr("data-original-title", I18n.t(isDisabled ? + .attr("data-bs-original-title", I18n.t(isDisabled ? "javascripts.site.queryfeature_disabled_tooltip" : "javascripts.site.queryfeature_tooltip")); - - if (isDisabled && !wasDisabled) { - link.trigger("disabled"); - } else if (wasDisabled && !isDisabled) { - link.trigger("enabled"); - } + if (isDisabled === wasDisabled) return; + link.trigger(isDisabled ? "disabled" : "enabled"); } + update(); + return $container[0]; };