add:  ret = this.tree.fireEvent("expandComplete", this); 
context:     expand: function() {        // Only expand if currently collapsed.        if (this.expanded) { return; }        // fire the expand event handler        var ret = this.tree.onExpand(this);        if ("undefined" != typeof ret && !ret) {            this.logger.log("Expand was stopped by the event handler");            return;        }        if (!this.getEl()) {            this.expanded = true;            return;        }        if (! this.childrenRendered) {            this.logger.log("children not rendered yet");            this.getChildrenEl().innerHTML = this.renderChildren();        } else {            this.logger.log("CHILDREN RENDERED");        }        this.expanded = true;        if (this.hasIcon) {            this.getToggleEl().className = this.getStyle();        }        // this.getSpacer().title = this.getStateText();        // We do an extra check for children here because the lazy        // load feature can expose nodes that have no children.        // if (!this.hasChildren()) {        if (this.isLoading) {            this.expanded = false;            return;        }        if (! this.multiExpand) {            var sibs = this.getSiblings();            for (var i=0; i<sibs.length; ++i) {                if (sibs[i] != this && sibs[i].expanded) {                    sibs[i].collapse();                }            }        }        this.showChildren();    },
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/treeview-debug.js/clean/www/resources/yui/treeview/treeview-debug.js