X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/eb8efa0a4b6e348079ba0686aecae30db4f3f22f..b6163f0fc29740b4d9953a8c1fe47875ce2ecab0:/app/assets/javascripts/site.js diff --git a/app/assets/javascripts/site.js b/app/assets/javascripts/site.js index 0ae8d5a02..95815d44e 100644 --- a/app/assets/javascripts/site.js +++ b/app/assets/javascripts/site.js @@ -1,5 +1,6 @@ //= require jquery //= require jquery_ujs +//= require jquery.autogrowtextarea /* * Called as the user scrolls/zooms around to aniplate hrefs of the @@ -45,12 +46,13 @@ function updatelinks(lon,lat,zoom,layers,minlon,minlat,maxlon,maxlat,objtype,obj var minzoom = match[1]; var name = link.id.replace(/anchor$/, ""); + $(link).off("click.minzoom"); + if (zoom >= minzoom) { - $(link).off("click"); $(link).attr("title", i18n("javascripts.site." + name + "_tooltip")); $(link).removeClass("disabled"); } else { - $(link).click(function () { alert(i18n("javascripts.site." + name + "_zoom_alert")); return false; }); + $(link).on("click.minzoom", function () { alert(i18n("javascripts.site." + name + "_zoom_alert")); return false; }); $(link).attr("title", i18n("javascripts.site." + name + "_disabled_tooltip")); $(link).addClass("disabled"); } @@ -141,23 +143,6 @@ function setArgs(url, args) { return url.replace(/\?.*$/, "") + "?" + queryitems.join("&"); } -/* - * Called to get a CSS property for an element. - */ -function getStyle(el, property) { - var style; - - if (el.currentStyle) { - style = el.currentStyle[property]; - } else if( window.getComputedStyle ) { - style = document.defaultView.getComputedStyle(el,null).getPropertyValue(property); - } else { - style = el.style[property]; - } - - return style; -} - /* * Called to interpolate JavaScript variables in strings using a * similar syntax to rails I18n string interpolation - the only