summaryrefslogtreecommitdiff
path: root/js/xbImportNode.js
diff options
context:
space:
mode:
authorEvan Prodromou <evan@controlyourself.ca>2009-01-15 13:58:32 -0500
committerEvan Prodromou <evan@controlyourself.ca>2009-01-15 13:58:32 -0500
commit802863907337d6e1b463c28390499017b1d4e5f1 (patch)
treede4682a26c75bf01d0835b98d179a8ff3bfc7076 /js/xbImportNode.js
parent4662e22443361b8c0c8a274f2e63b01d69eb07f8 (diff)
parent47f694582c8bb668ad711182bc7124fe2db0f339 (diff)
Merge branch 'uiredesign' of evan@dev.controlyourself.ca:/var/www/csarven into uiredesign
Diffstat (limited to 'js/xbImportNode.js')
-rw-r--r--js/xbImportNode.js46
1 files changed, 0 insertions, 46 deletions
diff --git a/js/xbImportNode.js b/js/xbImportNode.js
deleted file mode 100644
index 1da6bae69..000000000
--- a/js/xbImportNode.js
+++ /dev/null
@@ -1,46 +0,0 @@
-/* is this stuff defined? */
-if (!document.ELEMENT_NODE) {
- document.ELEMENT_NODE = 1;
- document.ATTRIBUTE_NODE = 2;
- document.TEXT_NODE = 3;
- document.CDATA_SECTION_NODE = 4;
- document.ENTITY_REFERENCE_NODE = 5;
- document.ENTITY_NODE = 6;
- document.PROCESSING_INSTRUCTION_NODE = 7;
- document.COMMENT_NODE = 8;
- document.DOCUMENT_NODE = 9;
- document.DOCUMENT_TYPE_NODE = 10;
- document.DOCUMENT_FRAGMENT_NODE = 11;
- document.NOTATION_NODE = 12;
-}
-
-document._importNode = function(node, allChildren) {
- /* find the node type to import */
- switch (node.nodeType) {
- case document.ELEMENT_NODE:
- /* create a new element */
- var newNode = document.createElement(node.nodeName);
- /* does the node have any attributes to add? */
- if (node.attributes && node.attributes.length > 0)
- /* add all of the attributes */
- for (var i = 0, il = node.attributes.length; i < il;) {
- if (node.attributes[i].nodeName == 'class') {
- newNode.className = node.getAttribute(node.attributes[i++].nodeName);
- } else {
- newNode.setAttribute(node.attributes[i].nodeName, node.getAttribute(node.attributes[i++].nodeName));
- }
- }
- /* are we going after children too, and does the node have any? */
- if (allChildren && node.childNodes && node.childNodes.length > 0)
- /* recursively get all of the child nodes */
- for (var i = 0, il = node.childNodes.length; i < il;)
- newNode.appendChild(document._importNode(node.childNodes[i++], allChildren));
- return newNode;
- break;
- case document.TEXT_NODE:
- case document.CDATA_SECTION_NODE:
- case document.COMMENT_NODE:
- return document.createTextNode(node.nodeValue);
- break;
- }
-};