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);