You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by je...@apache.org on 2005/10/09 15:16:32 UTC

svn commit: r307419 - /cocoon/blocks/ajax/trunk/java/org/apache/cocoon/ajax/resources/js/browserupdater.js

Author: jeremy
Date: Sun Oct  9 06:16:29 2005
New Revision: 307419

URL: http://svn.apache.org/viewcvs?rev=307419&view=rev
Log:
fixed Cocoon.Ajax.Insertion.Replace with Safari 

Modified:
    cocoon/blocks/ajax/trunk/java/org/apache/cocoon/ajax/resources/js/browserupdater.js

Modified: cocoon/blocks/ajax/trunk/java/org/apache/cocoon/ajax/resources/js/browserupdater.js
URL: http://svn.apache.org/viewcvs/cocoon/blocks/ajax/trunk/java/org/apache/cocoon/ajax/resources/js/browserupdater.js?rev=307419&r1=307418&r2=307419&view=diff
==============================================================================
--- cocoon/blocks/ajax/trunk/java/org/apache/cocoon/ajax/resources/js/browserupdater.js (original)
+++ cocoon/blocks/ajax/trunk/java/org/apache/cocoon/ajax/resources/js/browserupdater.js Sun Oct  9 06:16:29 2005
@@ -151,8 +151,7 @@
   		var newDiv = document.createElement('div');
   		newDiv.innerHTML = this.content;
   		var newElement = newDiv.firstChild;
-  		this.element.parentNode.insertBefore(newElement, this.element);
-  		this.element.parentNode.removeChild(this.element);
+  		this.element.parentNode.replaceChild(newElement, this.element);
   	} else { // hopefully 'content' is a DOM Fragment
 			var newElement = DOMUtils.importNode(this.content, document);
 			this.element.parentNode.replaceChild(newElement, this.element);