diff --git a/src/js/modules/DBAL.js b/src/js/modules/DBAL.js index ca1cb7d..f6f01e8 100644 --- a/src/js/modules/DBAL.js +++ b/src/js/modules/DBAL.js @@ -7,7 +7,8 @@ export class DBAL { this.remote = new DatabaseRemoteServer() } - open (readyCallback) { - this.local.open(readyCallback) + open (readyCallback, errorCallback) { + const req = this.local.open(readyCallback) + } } diff --git a/src/js/modules/DatabaseIndexedDB.js b/src/js/modules/DatabaseIndexedDB.js index 4e6dccf..619cc33 100644 --- a/src/js/modules/DatabaseIndexedDB.js +++ b/src/js/modules/DatabaseIndexedDB.js @@ -12,6 +12,8 @@ export class DatabaseIndexedDB { open (onReadyCallback) { const req = window.indexedDB.open('db', this.version) + window.dbreq = req + req.onsuccess = () => { this.db = req.result onReadyCallback() diff --git a/src/js/modules/webcomponents/TaskContent.js b/src/js/modules/webcomponents/TaskContent.js index 158efa3..257806a 100644 --- a/src/js/modules/webcomponents/TaskContent.js +++ b/src/js/modules/webcomponents/TaskContent.js @@ -79,12 +79,13 @@ export class TaskContent extends HTMLElement { } } - refreshSubtasks() { - for (let child of this.domSubTasks.children) { + refreshSubtasks () { + for (const child of this.domSubTasks.children) { child.remove() } - window.dbal.local.getTasks((x) => { this.renderSubtasks(x) }) + window.dbal.remote.getTasks(this.fields.id) + window.dbal.local.getTasks((x) => { this.renderSubtasks(x) }, this.fields.id) } renderSubtasks(subtasks) {