saveHTML : function( )
{
- print("TRAVERSE DOM?");
+ //print("TRAVERSE DOM?");
var dom = document.body;
- print(dom);
+ //print(dom);
var ret = '';
//Roo.select('body > div',true).each(function(el) {
this.traverseDOMTree(function(s) { ret+=s; }, dom, 1);
- alert("IPC:SAVEHTML:" + dom);
+ alert("IPC:SAVEHTML:" + ret);
return ret;
},
return;
}
- if (currentElement.class_name.match(/roo-dynamic/)) {
+ console.log(currentElement);
+ if (currentElement.className.match(/roo-dynamic/)) {
return;
}
//Roo.log(currentElement);
var j;
- var nodeName = currentElement.node_name;
- var tagName = currentElement.tag_name;
+ var nodeName = currentElement.nodeName;
+ var tagName = currentElement.tagName;
if (nodeName == '#text') {
- cb(currentElement.node_value);
+ cb(currentElement.nodeValue);
return;
}
}
- cb("<"+currentElement.tag_name+ ( attr.length ? (' ' + attr.join(' ') ) : '') + ">");
+ cb("<"+currentElement.tagName+ ( attr.length ? (' ' + attr.join(' ') ) : '') + ">");
}
else {
cb("[unknown tag]");
}
// Traverse the tree
i = 0;
- var currentElementChild = currentElement.child_nodes.item(i);
+ var currentElementChild = currentElement.childNodes.item(i);
var allText = true;
while (currentElementChild) {
// Formatting code (indent the tree so it looks nice on the screen)
- if (currentElementChild.node_name == '#text') {
- cb(currentElementChild.node_value);
+ if (currentElementChild.nodeName == '#text') {
+ cb(currentElementChild.nodeValue);
i++;
- currentElementChild=currentElement.child_nodes.item(i);
+ currentElementChild=currentElement.childNodes.item(i);
continue;
}
allText = false;
// Recursively traverse the tree structure of the child node
this.traverseDOMTree(cb, currentElementChild, depth+1);
i++;
- currentElementChild=currentElement.child_nodes.item(i);
+ currentElementChild=currentElement.childNodes.item(i);
}
if (!allText) {
// The remaining code is mostly for formatting the tree