зеркало из https://github.com/mozilla/gecko-dev.git
Bug 303791 Set task status also when setting percent complete. r=mvl
This commit is contained in:
Родитель
d024ea0549
Коммит
a445239516
|
@ -587,6 +587,17 @@ function contextChangeProgress( event, Progress )
|
|||
todoItem = tree.taskView.getCalendarTaskAtRow( v );
|
||||
var newItem = todoItem.clone().QueryInterface( Components.interfaces.calITodo );
|
||||
newItem.percentComplete = Progress;
|
||||
switch (Progress) {
|
||||
case 0:
|
||||
newItem.status = "NONE";
|
||||
break;
|
||||
case 100:
|
||||
newItem.status = "COMPLETED";
|
||||
break;
|
||||
default:
|
||||
newItem.status = "IN-PROCESS";
|
||||
break;
|
||||
}
|
||||
doTransaction('modify', newItem, newItem.calendar, todoItem, null);
|
||||
}
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче