diff --git a/src/includes/mytinytodo.js b/src/includes/mytinytodo.js
index 96013b3..556b5d9 100644
--- a/src/includes/mytinytodo.js
+++ b/src/includes/mytinytodo.js
@@ -911,29 +911,44 @@ function loadTasks(opts)
function prepareTaskStr(item, noteExp)
{
- // — = — = —
- var id = item.id;
- var prio = item.prio;
- return '
' +
- ''+"\n"+
- ''+"\n"+
- ''+prepareDuedate(item)+
- ''+item.dateInline+'—'+
- ''+item.dateCompletedInline+'
'+"\n"+
- '
'+preparePrio(prio,id)+''+prepareHtml(item.title)+' '+
- (curList.id == -1 ? ''+ tabLists.get(item.listId).name +'' : '') + "\n" +
- prepareTagsStr(item)+''+item.dateInlineTitle+'
'+
- '
'+
- '
'+prepareHtml(item.note)+'
'+
- '
'+
- '
'+
- "
\n";
+ prepareTaskBlocks(item) + "\n";
};
+function prepareTaskBlocks(item)
+{
+ var id = item.id;
+ return ''+
+ '\n" +
+
+ '' +
+
+ '
' +
+ '
' +
+ preparePrio(item.prio,id) +
+ '' + prepareHtml(item.title) + ' ' +
+ (curList.id == -1 ? ''+ tabLists.get(item.listId).name +'' : '') +
+ prepareTagsStr(item) +
+ ''+item.dateInlineTitle+'' +
+ '
' +
+ '
' + prepareDueDate(item) + prepareCompletedDate(item) + "
" +
+ '
' +
+
+ '
' +
+ '
'+prepareHtml(item.note)+'
' +
+ '
' +
+ '
'+
+ "
" +
+
+ '';
+};
function prepareHtml(s)
{
@@ -974,12 +989,21 @@ function prepareTagsClass(ids)
return ' '+a.join(' ');
};
-function prepareDuedate(item)
+function prepareDueDate(item)
{
if(!item.duedate) return '';
return ''+item.dueStr+'';
};
+function prepareCompletedDate(item)
+{
+ // — = — = —
+ return '' +
+ '' + item.dateInline + '—' +
+ '' + item.dateCompletedInline + '' +
+ '';
+};
+
function submitNewTask(form)
{
diff --git a/src/themes/default/images/note-toggle.svg b/src/themes/default/images/note-toggle.svg
index d1b3b7d..74d619b 100644
--- a/src/themes/default/images/note-toggle.svg
+++ b/src/themes/default/images/note-toggle.svg
@@ -1,4 +1,4 @@
-