diff --git a/www/todo/main.js b/www/todo/main.js index 2abe7b4aa..3571888a7 100644 --- a/www/todo/main.js +++ b/www/todo/main.js @@ -77,7 +77,12 @@ define([ var addTaskUI = function (el, animate) { var $taskDiv = $('
', { 'class': 'cp-task' - }).appendTo($list); + }); + if (animate) { + $taskDiv.prependTo($list); + } else { + $taskDiv.appendTo($list); + } $taskDiv.data('id', el); makeCheckbox(el, function (/*state*/) { diff --git a/www/todo/todo.js b/www/todo/todo.js index a8d864eb9..8a1a92635 100644 --- a/www/todo/todo.js +++ b/www/todo/todo.js @@ -47,7 +47,7 @@ define([ if (!Array.isArray(proxy.order)) { throw new Error('expected an array'); } - proxy.order.push(id); + proxy.order.unshift(id); proxy.data[id] = obj; };