X-Git-Url: http://git.scottworley.com/vopamoi/blobdiff_plain/23be73e31d2e432bb56323937bab90fafba13b91..4546c7b76e0168ef69cf9d046bfdac7fadac5f9d:/vopamoi.ts?ds=inline diff --git a/vopamoi.ts b/vopamoi.ts index 3042add..725f3a0 100644 --- a/vopamoi.ts +++ b/vopamoi.ts @@ -14,6 +14,10 @@ function splitN(str: string, delimiter: string, limit: number = MAX_SAFE_INTEGER } const Model = { + addTask: function (timestamp: string, description: string) { + document.getElementById("tasks")!.appendChild(this.createTask(timestamp, description)).focus(); + }, + createTask: function (timestamp: string, description: string) { const task = document.createElement("div"); task.appendChild(document.createTextNode(description)); @@ -23,8 +27,11 @@ const Model = { return task; }, - addTask: function (timestamp: string, description: string) { - document.body.appendChild(this.createTask(timestamp, description)).focus(); + destroyTask: function (createTimestamp: string) { + const task = this.getTask(createTimestamp); + if (task) { + task.parentElement!.removeChild(task); + } }, getTask: function (createTimestamp: string) { @@ -35,13 +42,6 @@ const Model = { } }, - destroyTask: function (createTimestamp: string) { - const task = this.getTask(createTimestamp); - if (task) { - task.parentElement!.removeChild(task); - } - }, - setState: function (stateTimestamp: string, createTimestamp: string, state: string) { const task = this.getTask(createTimestamp); if (task) {