%bookmarksDTD; ]> null null 0) for (var k = 0; k < rangeCount; ++k) { var rangeMin = {}; var rangeMax = {}; this.treeBoxObject.view.selection.getRangeAt(k, rangeMin, rangeMax); for (var i = rangeMin.value; i <= rangeMax.value; ++i) { var selectedItem = this.getRowResource(i); var selectedParent = this.getParentResource(i); var isExpanded = this.treeBoxObject.view.isContainerOpen(i) selection.item .push(selectedItem); selection.parent.push(selectedParent); selection.isExpanded.push(isExpanded); } } selection.length = selection.item.length; BookmarksUtils.checkSelection(selection); return selection; ]]> [] = 0) { selection.toggleSelect(index); } } selection.selectEventsSuppressed = false; } ]]> [] [] =0) this.treeBoxObject.view.selection.toggleSelect(index); } this.treeBoxObject.view.selection.selectEventsSuppressed = false; ]]> "(= 0) // if no other row remains. s.select((rangeMin.value >= this.mOuter.treeBuilder.rowCount) ? this.mOuter.treeBuilder.rowCount - 1 : rangeMin.value); break; case "cmd_bm_expandfolder": this.mOuter.treeBoxObject.view.toggleOpenState(this.mOuter.currentIndex); break; case "cmd_bm_selectAll": this.mOuter.treeBoxObject.view.selection.selectAll(); break; default: BookmarksController.doCommand(aCommand, selection, target); } } }) ]]> 2 1 2