mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-04-30 17:29:37 +00:00
Monotone-Parent: 2b2e1fe5da7fe7b7fc1d4bc80c975f7b9c4ad502
Monotone-Revision: 6f3f424424e1dc4ae51e22f8072993e3bd8ff14a Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2006-10-31T22:59:57 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -673,12 +673,43 @@ function onCalendarSelectDay(event, node)
|
||||
{
|
||||
var day = node.getAttribute("day");
|
||||
|
||||
changeCalendarDisplayOfSelectedDay(node);
|
||||
changeDateSelectorDisplay(day);
|
||||
|
||||
event.cancelBubble = true;
|
||||
event.returnValue = false;
|
||||
}
|
||||
|
||||
function changeCalendarDisplayOfSelectedDay(node)
|
||||
{
|
||||
var tr = node.parentNode;
|
||||
var tbody = tr.parentNode;
|
||||
|
||||
var oldSelected = -1;
|
||||
var newSelected = -1;
|
||||
var rows = tbody.rows;
|
||||
|
||||
var cells = tr.cells;
|
||||
var i = 0;
|
||||
while (i < cells.length && newSelected == -1)
|
||||
if (cells[i] == node)
|
||||
newSelected = i;
|
||||
else
|
||||
i++;
|
||||
|
||||
var i = 0;
|
||||
while (i < cells.length && oldSelected == -1)
|
||||
if (cells[i].hasClassName("selectedDay"))
|
||||
oldSelected = i;
|
||||
else
|
||||
i++;
|
||||
|
||||
for (i = 1; i < rows.length; i++) {
|
||||
rows[i].cells[oldSelected].removeClassName("selectedDay");
|
||||
rows[i].cells[newSelected].addClassName("selectedDay");
|
||||
}
|
||||
}
|
||||
|
||||
function onHideCompletedTasks(node)
|
||||
{
|
||||
hideCompletedTasks = (node.checked ? 1 : 0);
|
||||
|
||||
Reference in New Issue
Block a user