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