svn commit: r733 - trunk/mapbender/http/javascripts/map.php
christoph at osgeo.org
christoph at osgeo.org
Wed Aug 2 09:10:07 EDT 2006
Author: christoph
Date: 2006-08-02 13:10:07+0000
New Revision: 733
Modified:
trunk/mapbender/http/javascripts/map.php
Log:
fixed some bugs in mb_checkTag
Modified: trunk/mapbender/http/javascripts/map.php
Url: https://mapbender.osgeo.org/source/browse/mapbender/trunk/mapbender/http/javascripts/map.php?view=diff&rev=733&p1=trunk/mapbender/http/javascripts/map.php&p2=trunk/mapbender/http/javascripts/map.php&r1=732&r2=733
==============================================================================
--- trunk/mapbender/http/javascripts/map.php (original)
+++ trunk/mapbender/http/javascripts/map.php 2006-08-02 13:10:07+0000
@@ -1227,20 +1227,17 @@
function mb_checkTag(frameName, tagName, elementId, appendAtTagName, attributes){
var oldElement;
var newElement;
+ var prefix;
if(frameName && frameName != ""){
- oldElement = window.frames[frameName].document.getElementById(elementId);
+ prefix = window.frames[frameName].document;
}
else if(!frameName || frameName == ""){
- oldElement = document.getElementById(elementId);
+ prefix = document;
}
+ oldElement = prefix.getElementById(elementId);
if (oldElement == null) {
- newElement = window.frames[frameName].document.createElement(tagName);
- if(frameName && frameName != ""){
- newElement = window.frames[frameName].document.getElementsByTagName(appendAtTagName)[0].appendChild(newElement);
- }
- else if(!frameName || frameName == ""){
- newElement = window.frames[frameName].document.getElementsByTagName(appendAtTagName)[0].appendChild(newElement);
- }
+ newElement = prefix.createElement(tagName);
+ newElement = prefix.getElementsByTagName(appendAtTagName)[0].appendChild(newElement);
}
else {
if (oldElement.nodeName.toLowerCase() == tagName.toLowerCase()) {
More information about the Mapbender_commits
mailing list