Fixing bug 167935: Problem with hide completed tasks checkbox.
git-svn-id: svn://10.0.0.236/trunk@129338 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -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
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user