Fixing bug 167935: Problem with hide completed tasks checkbox.

This commit is contained in:
mikep%oeone.com 2002-09-12 13:16:57 +00:00
Родитель b1f221b0a6
Коммит edf928645c
1 изменённых файлов: 25 добавлений и 3 удалений

Просмотреть файл

@ -133,9 +133,9 @@ function toDoUnifinderRefresh()
gICalLib.resetFilter()
}
var eventTable = gEventSource.getAllToDos();
var taskTable = gEventSource.getAllToDos();
refreshToDoTree( eventTable );
refreshToDoTree( taskTable );
}
function unifinderToDoHasFocus()
@ -412,7 +412,7 @@ function setUnifinderToDoTreeItem( treeItem, calendarToDo )
function refreshToDoTree( eventArray )
{
if( !eventArray )
eventArray = gEventSource.getAllToDos();
eventArray = getTaskTable();
// get the old tree children item and remove it
@ -442,6 +442,28 @@ function refreshToDoTree( eventArray )
}
function getTaskTable( )
{
var taskTable;
if( document.getElementById( "only-completed-checkbox" ).getAttribute( "checked" ) == "true" )
{
var now = new Date();
gICalLib.filter.completed.setTime( now );
}
else
{
gICalLib.resetFilter()
}
var taskTable = gEventSource.getAllToDos();
return( taskTable );
}
/**
* Redraw a single item of the ToDo unifinder tree
*/