X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/c99992f85f1749e444298989a499eea254c4dae6..5ffb6950cc3a688552290f9616c142e285b465b6:/public/javascripts/site.js diff --git a/public/javascripts/site.js b/public/javascripts/site.js index 0d37d99cc..55d33d992 100644 --- a/public/javascripts/site.js +++ b/public/javascripts/site.js @@ -1,5 +1,5 @@ -function updatelinks(lon,lat,zoom) { - var links = new Array(); +function updatelinks(lon,lat,zoom,layers) { + var links = new Object(); links['viewanchor'] = '/index.html'; //links['editanchor'] = 'edit.html'; links['uploadanchor'] = '/traces'; @@ -16,17 +16,18 @@ function updatelinks(lon,lat,zoom) { args["lat"] = lat; args["lon"] = lon; args["zoom"] = zoom; + args["layers"] = layers; node.href = setArgs(node.href, args); } node = document.getElementById("editanchor"); if (node) { - if ( zoom >= 14) { - var args = getArgs(node.href); + if (zoom >= 11) { + var args = new Object(); args.lat = lat; args.lon = lon; args.zoom = zoom; - node.href = setArgs(node.href, args); + node.href = setArgs("/edit.html", args); node.style.fontStyle = 'normal'; } else { node.href = 'javascript:alert("zoom in to edit map");'; @@ -69,3 +70,17 @@ function setArgs(url, args) { return url.replace(/\?.*$/, "") + "?" + queryitems.join("&"); } + +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; +}