зеркало из https://github.com/mozilla/gecko-dev.git
Fixing bug 167935: Problem with hide completed tasks checkbox.
This commit is contained in:
Родитель
b1f221b0a6
Коммит
edf928645c
|
@ -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
|
||||
*/
|
||||
|
|
Загрузка…
Ссылка в новой задаче