-1
-1
-1
this.selectionTail) {
this.outlinerBoxObject.selection.toggleSelect(c);
this.currentIndex = c + 1;
}
else
this.outlinerBoxObject.selection.toggleSelect(c + 1);
}
else {
this.outlinerBoxObject.selection.clearSelection();
this.selectionHead = c;
this.outlinerBoxObject.selection.rangedSelect(c, c + 1, true);
}
this.selectionTail = c + 1;
this.outlinerBoxObject.ensureRowIsVisible(c + 1);
if ("onchange" in this)
this.onchange();
]]>
0) {
var p = this.outlinerBoxObject.getPageCount();
if (f - p >= 0)
i = c - p;
else
i = c - f;
this.outlinerBoxObject.scrollByPages(-1);
}
this.outlinerBoxObject.selection.timedSelect(i, 500);
if ("onchange" in this)
this.onchange();
]]>
0) {
var p = this.outlinerBoxObject.getPageCount();
if (f - p >= 0)
i = c - p;
else
i = c - f;
this.outlinerBoxObject.scrollByPages(-1);
}
if (c == this.selectionTail) {
if (this.selectionHead < this.selectionTail) {
if (i < this.selectionHead) {
this.outlinerBoxObject.selection.clearRange(c, this.selectionHead + 1);
this.outlinerBoxObject.selection.rangedSelect(this.selectionHead - 1, i, true);
}
else {
this.outlinerBoxObject.selection.clearRange(c, i + 1);
this.currentIndex = i;
}
}
else
this.outlinerBoxObject.selection.rangedSelect(c - 1, i, true);
}
else {
this.outlinerBoxObject.selection.clearSelection();
this.selectionHead = c;
this.outlinerBoxObject.selection.rangedSelect(c, i, true);
}
this.selectionTail = i;
if ("onchange" in this)
this.onchange();
]]>
this.selectionTail) {
if (i > this.selectionHead) {
this.outlinerBoxObject.selection.clearRange(c, this.selectionHead - 1);
this.outlinerBoxObject.selection.rangedSelect(this.selectionHead + 1, i, true);
}
else {
this.outlinerBoxObject.selection.clearRange(c, i - 1);
this.currentIndex = i;
}
}
else
this.outlinerBoxObject.selection.rangedSelect(c + 1, i, true);
}
else {
this.outlinerBoxObject.selection.clearSelection();
this.selectionHead = c;
this.outlinerBoxObject.selection.rangedSelect(c, i, true);
}
this.selectionTail = i;
if ("onchange" in this)
this.onchange();
]]>
0) {
var p = this.outlinerBoxObject.getPageCount();
if (f - p >= 0)
i = c - p;
else
i = c - f;
this.outlinerBoxObject.scrollByPages(-1);
}
this.currentIndex = i;
]]>
= 0 && selectedIndex < this.childNodes.length) {
var item = this.childNodes[selectedIndex];
var newLabel = item.label;
if (!newLabel)
newLabel = item.text;
this.setAttribute('label', newLabel);
}
]]>