From 8b8d18d269997d0f36f50543bb1833c15b8178c5 Mon Sep 17 00:00:00 2001 From: Max Pozdeev Date: Thu, 5 Aug 2010 11:50:45 +0400 Subject: [PATCH] * add current tags to task add form when autotagging is enabled --- src/mytinytodo.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/mytinytodo.js b/src/mytinytodo.js index a02e780..f236465 100644 --- a/src/mytinytodo.js +++ b/src/mytinytodo.js @@ -36,7 +36,8 @@ var mytinytodo = window.mytinytodo = _mtt = { options: { openList: 0, modalEdit: true, //how to show the edit/add task form - singletab: false + singletab: false, + autotag: false }, timers: { @@ -1012,12 +1013,13 @@ function showEditForm(isAdd) { $('#page_taskedit').removeClass('mtt-inedit').addClass('mtt-inadd'); form.isadd.value = 1; + if(_mtt.options.autotag) form.tags.value = filter.tag; if($('#task').val() != '') { _mtt.db.request('parseTaskStr', { list:curList.id, title:$('#task').val(), tz:tz(), tag:filter.tag }, function(json){ if(!json) return; form.task.value = json.title - form.tags.value = json.tags; + form.tags.value = (form.tags.value != '') ? form.tags.value +', '+ json.tags : json.tags; form.prio.value = json.prio; $('#task').val(''); @@ -1195,10 +1197,11 @@ function addFilterTag(tag, tagId) for(var i in _mtt.tagFilter) { a.push(_mtt.tagFilter[i]); } - filter.tag = a.join(','); + filter.tag = a.join(', '); loadTasks(); - $('#tag_filters').append(''+_mtt.lang.get('tagfilter')+' '+tag+''); + $('#tag_filters').append(''+ + _mtt.lang.get('tagfilter')+' '+tag+''); }; function addsearchToggle(toSearch)