Open in Web IDE
Quickly and easily edit multiple files in your project.
Edit
Edit this file only.
export default function(callback) {
var node = this, nodes = [node], children, i;
while (node = nodes.pop()) {
callback(node), children = node.children;
if (children) for (i = children.length - 1; i >= 0; --i) {
nodes.push(children[i]);
}
return this;