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");
}
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