X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/550c4a3a45814fde5c809334c85f1ebc47659a82..HEAD:/app/assets/javascripts/leaflet.query.js diff --git a/app/assets/javascripts/leaflet.query.js b/app/assets/javascripts/leaflet.query.js index 5f449c214..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; 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]; };