From 060987f6c5cfd05e7d263781b20784437afbd61e Mon Sep 17 00:00:00 2001 From: Is Isilon Date: Fri, 29 Jan 2016 10:08:11 +0800 Subject: [PATCH] New items appear on current level --- public/javascripts/views/task.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/public/javascripts/views/task.js b/public/javascripts/views/task.js index 4a3a94f..324952d 100644 --- a/public/javascripts/views/task.js +++ b/public/javascripts/views/task.js @@ -162,13 +162,16 @@ define( /** * Add a new blank note - * @param {object} inputEle Input elelement from parent item + * @param {object} inputEle Input elelement from current item */ addNote: function (inputEle) { var $inputEle = $(inputEle); + var currentId = $inputEle.data('id')||0; + parentId = currentId!==0 ? Tasks.get(currentId).get('parentId'): 0; + Tasks.add({ content: '', - parentId: $inputEle.data('id')||0 + parentId: parentId }); $inputEle.blur(); $inputEle.closest('li').next('li').find('input').focus();