devextreme
Version:
HTML5 JavaScript Component Suite for Responsive Web Development
16 lines (13 loc) • 482 B
JavaScript
var extend = require("../../core/utils/extend").extend,
modules = require("../grid_core/ui.grid_core.modules");
extend(exports, modules, {
modules: [],
foreachNodes: function foreachNodes(nodes, callBack) {
for (var i = 0; i < nodes.length; i++) {
if (callBack(nodes[i]) !== false && nodes[i].hasChildren && nodes[i].children.length) {
this.foreachNodes(nodes[i].children, callBack);
}
}
}
});
;