Monotone-Parent: 3f4219a57994d48948bd4148cb90b8d4c2c820df

Monotone-Revision: 21947601e8d55a07243cb36a9943a7ddc4148e06

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2006-12-20T22:55:54
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2006-12-20 22:55:54 +00:00
parent 526c4e0934
commit 215a463847
4 changed files with 32 additions and 43 deletions
+4 -13
View File
@@ -335,20 +335,11 @@ function triggerOpenerCallback() {
/* selection mechanism */
function selectNode(node) {
node.addClassName('_selected');
}
function deselectNode(node) {
// log ("deselecting a node: '" + node.tagName + "'");
node.removeClassName('_selected');
}
function deselectAll(parent) {
for (var i = 0; i < parent.childNodes.length; i++) {
var node = parent.childNodes.item(i);
if (node.nodeType == 1)
deselectNode(node);
node.deselect();
}
}
@@ -376,13 +367,13 @@ function onRowClick(event) {
&& (acceptMultiSelect(node.parentNode)
|| acceptMultiSelect(node.parentNode.parentNode))) {
if (isNodeSelected(node) == true) {
deselectNode(node);
node.deselect();
} else {
selectNode(node);
node.select();
}
} else {
deselectAll(node.parentNode);
selectNode(node);
node.select();
}
if (startSelection != node.parentNode.getSelectedNodes()) {