fix note switching in current tab

This commit is contained in:
zadam
2020-01-24 21:15:40 +01:00
parent ba500a3a80
commit 7d9b720ea8
5 changed files with 11 additions and 27 deletions

View File

@@ -95,17 +95,17 @@ export default class NoteDetailWidget extends TabAwareWidget {
}
async initType() {
do {
this.type = this.getWidgetType();
let foundType;
console.log(`Note detail type = ${this.type} for ${this.tabContext.tabId}`);
do {
foundType = this.type = this.getWidgetType();
if (!(this.type in this.typeWidgetPromises)) {
this.typeWidgetPromises[this.type] = this.initWidgetType(this.type);
}
await this.typeWidgetPromises[this.type];
} while (this.type !== this.getWidgetType());
} while (foundType !== this.getWidgetType());
}
setupClasses() {
@@ -216,10 +216,4 @@ export default class NoteDetailWidget extends TabAwareWidget {
protectedSessionStartedListener() {
this.refresh();
}
async eventReceived(name, data, sync = false) {
console.log("Received ", name, data);
super.eventReceived(name, data, sync);
}
}

View File

@@ -107,7 +107,8 @@ export default class NoteTreeWidget extends TabAwareWidget {
const notePath = await treeUtils.getNotePath(data.node);
this.appContext.activateNote(notePath);
const activeTabContext = this.appContext.getActiveTabContext();
await activeTabContext.setNote(notePath);
},
expand: (event, data) => this.setExpandedToServer(data.node.data.branchId, true),
collapse: (event, data) => this.setExpandedToServer(data.node.data.branchId, false),

View File

@@ -36,12 +36,6 @@ export default class EmptyTypeWidget extends TypeWidget {
return this.$widget;
}
toggle(show) {
console.log("EMPTY TOGGLE", show);
super.toggle(show);
}
refresh() {
this.toggle(!this.tabContext.note);
}