X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/7b9272ffa64c33b2b58f4019bdeffa855d280d10..22bcfb1240fb3b03613944d8517c100650ab9ad2:/public/javascripts/site.js diff --git a/public/javascripts/site.js b/public/javascripts/site.js index b610f3728..95ef1f536 100644 --- a/public/javascripts/site.js +++ b/public/javascripts/site.js @@ -1,21 +1,13 @@ -function updatelinks(lon,lat,zoom) { - var links = new Array(); - links['viewanchor'] = '/index.html'; - //links['editanchor'] = 'edit.html'; - links['uploadanchor'] = '/traces'; - links['loginanchor'] = '/login.html'; - links['logoutanchor'] = '/logout.html'; - links['registeranchor'] = '/create-account.html'; - +function updatelinks(lon,lat,zoom,layers) { var node; - var anchor; - for (anchor in links) { - node = document.getElementById(anchor); - if (! node) { continue; } + + node = document.getElementById("viewanchor"); + if (node) { var args = getArgs(node.href); args["lat"] = lat; args["lon"] = lon; args["zoom"] = zoom; + args["layers"] = layers; node.href = setArgs(node.href, args); } @@ -69,3 +61,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; +}