sogo/UI/WebServerResources/UIxMailListView.js
dev-unix.inverse.qc.ca f18c764ffa see ChangeLog
Monotone-Revision: 9054022ef1ca8aeba6e34842d27d9b94ce002b89

Monotone-Author: dev-unix.inverse.qc.ca
Monotone-Date: 2006-06-15T19:34:10
Monotone-Branch: ca.inverse.sogo
2006-06-15 19:34:10 +00:00

43 lines
832 B
JavaScript

var rowSelectionCount = 0;
validateControls();
function showElement(e, shouldShow) {
e.style.display = shouldShow ? "" : "none";
}
function enableElement(e, shouldEnable) {
if(!e)
return;
if(shouldEnable) {
if(e.hasAttribute("disabled"))
e.removeAttribute("disabled");
}
else {
e.setAttribute("disabled", "1");
}
}
function toggleRowSelectionStatus(sender) {
rowID = sender.value;
tr = document.getElementById(rowID);
if(sender.checked) {
tr.className = "tableview_selected";
rowSelectionCount += 1;
}
else {
tr.className = "tableview";
rowSelectionCount -= 1;
}
this.validateControls();
}
function validateControls() {
var e = document.getElementById("moveto");
this.enableElement(e, rowSelectionCount > 0);
}
function moveTo(uri) {
alert("MoveTo: " + uri);
}