Use Prototype methods to find the anchor nodes to make sure they get

extended with the Prototype extensions on all browsers.
This commit is contained in:
Tom Hughes 2010-03-14 08:48:48 +00:00
parent 1f9183aa8d
commit 89cf0dbe9d

View file

@ -10,7 +10,7 @@ function updatelinks(lon,lat,zoom,layers,minlon,minlat,maxlon,maxlat,objtype,obj
lat = Math.round(lat * decimals) / decimals; lat = Math.round(lat * decimals) / decimals;
lon = Math.round(lon * decimals) / decimals; lon = Math.round(lon * decimals) / decimals;
node = document.getElementById("permalinkanchor"); node = $("permalinkanchor");
if (node) { if (node) {
var args = getArgs(node.href); var args = getArgs(node.href);
args["lat"] = lat; args["lat"] = lat;
@ -25,7 +25,7 @@ function updatelinks(lon,lat,zoom,layers,minlon,minlat,maxlon,maxlat,objtype,obj
node.href = setArgs(node.href, args); node.href = setArgs(node.href, args);
} }
node = document.getElementById("viewanchor"); node = $("viewanchor");
if (node) { if (node) {
var args = getArgs(node.href); var args = getArgs(node.href);
args["lat"] = lat; args["lat"] = lat;
@ -37,7 +37,7 @@ function updatelinks(lon,lat,zoom,layers,minlon,minlat,maxlon,maxlat,objtype,obj
node.href = setArgs(node.href, args); node.href = setArgs(node.href, args);
} }
node = document.getElementById("exportanchor"); node = $("exportanchor");
if (node) { if (node) {
var args = getArgs(node.href); var args = getArgs(node.href);
args["lat"] = lat; args["lat"] = lat;
@ -49,7 +49,7 @@ function updatelinks(lon,lat,zoom,layers,minlon,minlat,maxlon,maxlat,objtype,obj
node.href = setArgs(node.href, args); node.href = setArgs(node.href, args);
} }
node = document.getElementById("editanchor"); node = $("editanchor");
if (node) { if (node) {
if (zoom >= 13) { if (zoom >= 13) {
var args = new Object(); var args = new Object();
@ -69,7 +69,7 @@ function updatelinks(lon,lat,zoom,layers,minlon,minlat,maxlon,maxlat,objtype,obj
} }
} }
node = document.getElementById("historyanchor"); node = $("historyanchor");
if (node) { if (node) {
if (zoom >= 11) { if (zoom >= 11) {
var args = new Object(); var args = new Object();
@ -96,7 +96,7 @@ function updatelinks(lon,lat,zoom,layers,minlon,minlat,maxlon,maxlat,objtype,obj
} }
} }
node = document.getElementById("shortlinkanchor"); node = $("shortlinkanchor");
if (node) { if (node) {
var args = getArgs(node.href); var args = getArgs(node.href);
var code = makeShortCode(lat, lon, zoom); var code = makeShortCode(lat, lon, zoom);