svn commit: samba r6227 - in trunk/swat/js: .

deryck at samba.org deryck at samba.org
Wed Apr 6 21:45:33 GMT 2005


Author: deryck
Date: 2005-04-06 21:45:32 +0000 (Wed, 06 Apr 2005)
New Revision: 6227

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=6227

Log:

Correct fix for testing page load before dynamically
loading another page in the help menu.

--deryck
(remembering the fable--"slow and steady wins the race") :-)

Modified:
   trunk/swat/js/domPipe.js


Changeset:
Modified: trunk/swat/js/domPipe.js
===================================================================
--- trunk/swat/js/domPipe.js	2005-04-06 16:48:28 UTC (rev 6226)
+++ trunk/swat/js/domPipe.js	2005-04-06 21:45:32 UTC (rev 6227)
@@ -33,7 +33,8 @@
 	sandbox.setAttribute('id', 'stage');
 	page.appendChild(sandbox);
 
-	var curtain = document.getElementById('stage');
+	// Don't declare this one local, either
+	curtain = document.getElementById('stage');
 	curtain.style.position = 'absolute';
 	curtain.style.top = '-1200px';
 }
@@ -100,8 +101,9 @@
 // Ensure iframe has finished loading before cut-n-paste
 function checkStage(target)
 {
-	if (stage.document.getElementsByTagName('body')[0]) {
+	if ( (stage.document.getElementsByTagName('body')[0]) && (stage.document.getElementsByTagName('body')[0].childNodes.length >= 1) ) {
 		getPage(target);
+		page.removeChild(curtain)
 		clearInterval(docCheck);
 	}
 }
@@ -111,6 +113,7 @@
 {
 	var target;
 
+	// Pass id as quoted string if not 'page'
 	if (id == 'page') {
 		target = id;
 	} else {



More information about the samba-cvs mailing list