Modified:
trunk/src/utilities.js
Log:
Adding a new helper method: Element#replaceWithChildren.
Modified: trunk/src/utilities.js
==============================================================================
--- trunk/src/utilities.js (original)
+++ trunk/src/utilities.js Thu Dec 4 14:29:49 2008
@@ -305,6 +305,20 @@
}
return attrs;
+ },
+
+ replaceWithChildren: function replace_element_with_children() {
+ var parent = this.parentNode;
+
+ if (!parent)
+ return false;
+
+ while (this.firstChild) {
+ parent.insertBefore(this.firstChild, this);
+ }
+
+ parent.removeChild(this);
+ return true;
}
};