Bug 298556 Cannot delete discountinuous task selection.

patch by jminta, r=mvl
This commit is contained in:
mvl%exedo.nl 2005-06-27 21:38:53 +00:00
Родитель bd6119d810
Коммит 9727cfed7f
1 изменённых файлов: 5 добавлений и 15 удалений

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

@ -1022,21 +1022,11 @@ function deleteToDoCommand( DoNotConfirm )
var t; var t;
var v; var v;
var toDoItem; var toDoItem;
if( numRanges == 1 ) { for (t = 0; t < numRanges; t++) {
for (t=numRanges-1; t>= 0; t--) { tree.view.selection.getRangeAt(t, start, end);
tree.view.selection.getRangeAt(t, start, end); for (v = start.value; v <= end.value; v++) {
for (v=end.value; v>=start.value; v--){ toDoItem = tree.taskView.getCalendarTaskAtRow( v );
toDoItem = tree.taskView.getCalendarTaskAtRow( v ); SelectedItems.push( toDoItem );
SelectedItems.push(toDoItem);
}
}
} else {
for (t=numRanges; t >= 0; t--) {
tree.view.selection.getRangeAt(t,start,end);
for (v=end.value; v >= start.value; v--){
toDoItem=tree.taskView.getCalendarTaskAtRow( v );
SelectedItems.push(toDoItem);
}
} }
} }
deleteItems( SelectedItems, DoNotConfirm ); deleteItems( SelectedItems, DoNotConfirm );