in src/main/jbake/assets/js/tree.jquery.js [3123:3145]
JqTreeWidget.prototype._initTree = function(data) {
var doInit, must_load_on_demand;
doInit = (function(_this) {
return function() {
if (!_this.is_initialized) {
_this.is_initialized = true;
return _this._triggerEvent('tree.init');
}
};
})(this);
this.tree = new this.options.nodeClass(null, true, this.options.nodeClass);
if (this.select_node_handler) {
this.select_node_handler.clear();
}
this.tree.loadFromData(data);
must_load_on_demand = this._setInitialState();
this._refreshElements();
if (!must_load_on_demand) {
return doInit();
} else {
return this._setInitialStateOnDemand(doInit);
}
};