-1
-1
-1
this.selectionTail) {
selection.toggleSelect(c);
select.setOptionsSelectedByIndex(c, c, selection.isSelected(c), false, false, false);
this.currentIndex = c + 1;
}
else {
selection.toggleSelect(c + 1);
select.setOptionsSelectedByIndex(c+1, c+1, selection.isSelected(c), false, false, false);
}
}
else {
selection.clearSelection();
this.selectionHead = c;
selection.rangedSelect(c, c + 1, true);
select.setOptionsSelectedByIndex(c, c+1, true, true, false, false);
}
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);
this.selectElement.setOptionsSelectedByIndex(i, i, true, true, false, false);
if ("onchange" in this)
this.onchange();
]]>
0) {
var p = box.getPageCount();
if (f - p >= 0)
i = c - p;
else
i = c - f;
box.scrollByPages(-1);
}
if (c == this.selectionTail) {
if (this.selectionHead < this.selectionTail) {
if (i < this.selectionHead) {
selection.clearRange(c, this.selectionHead + 1);
selection.rangedSelect(this.selectionHead - 1, i, true);
select.setOptionsSelectedByIndex(c, this.selectionHead + 1, false, false, false, false);
select.setOptionsSelectedByIndex(this.selectionHead - 1, i, true, false, false, false);
}
else {
selection.clearRange(c, i + 1);
select.setOptionsSelectedByIndex(c, i+1, false, false, false, false);
this.currentIndex = i;
}
}
else {
selection.rangedSelect(c - 1, i, true);
select.setOptionsSelectedByIndex(c-1, i, true, false, false, false);
}
}
else {
selection.clearSelection();
this.selectionHead = c;
selection.rangedSelect(c, i, true);
select.setOptionsSelectedByIndex(c, i, true, true, false, false);
}
this.selectionTail = i;
if ("onchange" in this)
this.onchange();
]]>
this.selectionTail) {
if (i > this.selectionHead) {
selection.clearRange(c, this.selectionHead - 1);
selection.rangedSelect(this.selectionHead + 1, i, true);
select.setOptionsSelectedByIndex(c, this.selectionHead - 1, false, false, false, false);
select.setOptionsSelectedByIndex(this.selectionHead + 1, i, true, false, false, false);
}
else {
selection.clearRange(c, i - 1);
select.setOptionsSelectedByIndex(c, i-1, false, false, false, false);
this.currentIndex = i;
}
}
else {
selection.rangedSelect(c + 1, i, true);
select.setOptionsSelectedByIndex(c+1, i, true, false, false, false);
}
}
else {
selection.clearSelection();
this.selectionHead = c;
selection.rangedSelect(c, i, true);
select.setOptionsSelectedByIndex(c, i, true, true, false, false);
}
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);
}
]]>