accept loop param on task

This commit is contained in:
Bel LaPointe
2021-07-17 10:34:22 -06:00
parent 6abfab229a
commit 81c8743de7
5 changed files with 34 additions and 12 deletions

View File

@@ -25,7 +25,7 @@
window.location.href += '/?pda';
}
mytinytodo.mttUrl = "/";
mytinytodo.templateUrl = "/themes/default/";
mytinytodo.db = new mytinytodoStorageAjax(mytinytodo);
@@ -168,6 +168,10 @@
<span class="h">Due </span>
<input name="duedate" id="duedate" value="" class="in100" title="Y-M-D, M/D/Y, D.M.Y, M/D, D.M" autocomplete="off"/>
</div>
<div class="form-row form-row-short">
<span class="h">Loop </span>
<input type="text" name="loop" value="" class="in100" maxlength="20"/>
</div>
<div class="form-row-short-end"></div>
<div class="form-row">
<div class="h">Task</div>

View File

@@ -1354,6 +1354,7 @@ function getGetParamValue(url, paramName) {
form.tags.value = item.tags.split(',').join(', ');
form.duedate.value = item.duedate;
form.prio.value = item.prio;
form.loop.value = item.loop;
$('#taskedit-date .date-created>span').text(item.date);
if (item.compl) $('#taskedit-date .date-completed').show().find('span').text(item.dateCompleted);
else $('#taskedit-date .date-completed').hide();
@@ -1370,6 +1371,7 @@ function getGetParamValue(url, paramName) {
form.duedate.value = '';
form.prio.value = '0';
form.id.value = '';
form.loop.value = '';
toggleEditAllTags(0);
}
@@ -1408,11 +1410,16 @@ function getGetParamValue(url, paramName) {
if (flag.readOnly) return false;
if (form.isadd.value != 0)
return submitFullTask(form);
_mtt.db.request('editTask', {
id: form.id.value, title: form.task.value, note: form.note.value,
prio: form.prio.value, tags: form.tags.value, duedate: form.duedate.value
},
var requestBody = {
id: form.id.value,
title: form.task.value,
note: form.note.value,
prio: form.prio.value,
tags: form.tags.value,
duedate: form.duedate.value,
loop: form.loop.value,
}
_mtt.db.request('editTask', requestBody,
function (json) {
if (!parseInt(json.total)) return;
var item = json.list[0];
@@ -1531,7 +1538,8 @@ function getGetParamValue(url, paramName) {
note: form.note.value,
prio: form.prio.value,
tags: form.tags.value,
duedate: form.duedate.value
duedate: form.duedate.value,
loop: form.loop.value
}, function (json) {
if (!parseInt(json.total)) return;
form.task.value = '';

View File

@@ -64,7 +64,8 @@
note: params.note,
prio: params.prio,
tags: params.tags,
duedate: params.duedate
duedate: params.duedate,
loop: params.loop,
},
callback, 'json');
},
@@ -78,7 +79,8 @@
note: params.note,
prio: params.prio,
tags: params.tags,
duedate: params.duedate
duedate: params.duedate,
loop: params.loop,
},
callback, 'json');
},