Bug 412962-The filters of task pane should contain 'Open Tasks' or 'Not Completed Tasks

git-svn-id: svn://10.0.0.236/trunk@253036 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
Berend.Cornelius%sun.com 2008-07-14 15:28:05 +00:00
parent 81d9952d7d
commit 567b72346e
3 changed files with 14 additions and 0 deletions

View File

@ -186,6 +186,9 @@ function taskViewUpdate(filter) {
return (percentCompleted(item) < 100) &&
!(item.dueDate.compare(now()) > 0);
},
open: function filterCompleted(item) {
return (percentCompleted(item) < 100);
},
completed: function filterCompleted(item) {
return (percentCompleted(item) >= 100);
}

View File

@ -224,6 +224,14 @@
mode="task"
label="&calendar.task.filter.completed.label;"
accesskey="&calendar.task.filter.completed.accesskey;"/>
<menuitem id="tasks-view-filter-open"
name="filtergroup"
type="radio"
value="open"
command="calendar_task_filter_command"
mode="task"
label="&calendar.task.filter.open.label;"
accesskey="&calendar.task.filter.open.accesskey;"/>
</menupopup>
</menu>
<menuseparator id="before-Unifinder-Section" mode="calendar"/>
@ -489,6 +497,7 @@
<radio id="opt_notstarted_filter" label="&calendar.task.filter.notstarted.label;" value="notstarted" command="calendar_task_filter_command"/>
<radio id="opt_overdue_filter" label="&calendar.task.filter.overdue.label;" value="overdue" command="calendar_task_filter_command"/>
<radio id="opt_completed_filter" label="&calendar.task.filter.completed.label;" value="completed" command="calendar_task_filter_command"/>
<radio id="opt_open_filter" label="&calendar.task.filter.open.label;" value="open" command="calendar_task_filter_command"/>
</radiogroup>
</modevbox>
</modevbox>

View File

@ -196,6 +196,8 @@
<!ENTITY calendar.task.filter.overdue.accesskey "O">
<!ENTITY calendar.task.filter.completed.label "Completed Tasks">
<!ENTITY calendar.task.filter.completed.accesskey "C">
<!ENTITY calendar.task.filter.open.label "Incomplete Tasks">
<!ENTITY calendar.task.filter.open.accesskey "m">
<!ENTITY calendar.task.details.title.label "Title:">
<!ENTITY calendar.task.details.organizer.label "From:">