super.init(); if (this.key == "lfc") { item.treeitem.text.setAttribute('bgcolor', canvas.lfccolor); } else if (this.key == "base") { // base classes item.treeitem.text.setAttribute('bgcolor', canvas.basecolor); } else if (this.key == "lci") { // laszlo component intermediary classes item.treeitem.text.setAttribute('bgcolor', canvas.lcicolor); } else { // laszlo component direct classes item.treeitem.text.setAttribute('bgcolor', canvas.lcdcolor); } if (this.style != null) { treeitem.text.setAttribute('fgcolor',s.textcolor); setTint(treeitem.expander.expander, s.basecolor); } if (! classroot.isleaf) { classroot.setAttribute("open", ! classroot.open); } var file = (classroot.file != '' ? classroot.file : classroot.text + '.html'); var url = canvas.urlprefix + file; if ($runtime == 'dhtml') { lz.Browser.loadURL( url, "test","resizable=1,width=1000,height=700,left=0,top=0,screenX=0,screenY=0,menubar,location,status,scrollbars,toolbar,address"); } else { lz.Browser.loadJS('window.open("' + url + '","test","resizable=1,width=1000,height=700,left=0,top=0,screenX=0,screenY=0,menubar,location,status,scrollbars,toolbar,address");'); } setAttribute('fgcolor', classroot.style.texthilitecolor) this.treeitem.text.setAttribute('clickable', false); this.treeitem.text.setAttribute('clickable', false); this.treeitem.text.setAttribute('clickable', false); this.treeitem.text.setAttribute('clickable', false);