- addTask: function (description: string) {
- document.body.appendChild(this.createTask(description)).focus();
+ addTask: function (timestamp: string, description: string) {
+ document.body.appendChild(this.createTask(timestamp, description)).focus();
+ },
+
+ getTask: function (createTimestamp: string) {
+ for (const task of document.getElementsByClassName("task")) {
+ if (task.getAttribute("data-created") === createTimestamp) {
+ return task;
+ }
+ }
+ },
+
+ destroyTask: function (createTimestamp: string) {
+ const task = this.getTask(createTimestamp);
+ task!.parentElement!.removeChild(task!);