r1590 - branches/bxe_2_0/js

[email protected] Fri, 27 Oct 2006 16:44:36 +0200 (CEST)
Newsgroups gmane.editors.bitflux.cvs
Message-ID <[email protected]>
Author: chregu
Date: Fri Oct 27 16:44:35 2006
New Revision: 1590

Modified:
   branches/bxe_2_0/js/bxeXMLDocument.js
Log:
add counter to reload of xslt

Modified: branches/bxe_2_0/js/bxeXMLDocument.js
==============================================================================
--- branches/bxe_2_0/js/bxeXMLDocument.js	(original)
+++ branches/bxe_2_0/js/bxeXMLDocument.js	Fri Oct 27 16:44:35 2006
@@ -161,9 +161,17 @@
 		} catch (f) {
 			bxe_config.xmldoc._originalXslTransformDoc = xsltransformdoc;
 			// try again later, if an error happens in transformations
-			window.setTimeout("bxe_config.xmldoc.onload_xsltransform(bxe_config.xmldoc._originalXslTransformEvent)",200);
+			if (typeof bxe_config.xmldoc._originalXslTransformCounter == 'undefined') {
+				bxe_config.xmldoc._originalXslTransformCounter = 0;
+			} 
+			if (bxe_config.xmldoc._originalXslTransformCounter > 20) {
+				alert ( f + "\n\n "+bxe_i18n.getText("xsltransformdoc.xsldoc is : ") + xsltransformdoc.xsldoc);
+			} else {
+				bxe_config.xmldoc._originalXslTransformCounter++;
+				window.setTimeout("bxe_config.xmldoc.onload_xsltransform(bxe_config.xmldoc._originalXslTransformEvent)",300);
+			}
 			return;
-			//alert ( f + "\n\n "+bxe_i18n.getText("xsltransformdoc.xsldoc is : ") + xsltransformdoc.xsldoc);
+			//
 		}
 		processor = new XSLTProcessor();
 		try {
-- 
Bx-editor-cvs mailing list
[email protected]
http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-cvs