fixed calendar widget when open in a non-date note

This commit is contained in:
zadam
2021-07-05 15:50:21 +02:00
parent e2819109e9
commit 9adf4d7e8e
2 changed files with 15 additions and 10 deletions

View File

@@ -313,10 +313,10 @@ export default class TabManager extends Component {
const idx = this.mainNoteContexts.findIndex(nc => nc.ntxId === noteContextToRemove.ntxId);
if (idx === this.mainNoteContexts.length - 1) {
this.activatePreviousTabCommand();
await this.activatePreviousTabCommand();
}
else {
this.activateNextTabCommand();
await this.activateNextTabCommand();
}
}
@@ -356,22 +356,22 @@ export default class TabManager extends Component {
this.tabsUpdate.scheduleUpdate();
}
activateNextTabCommand() {
async activateNextTabCommand() {
const oldIdx = this.mainNoteContexts.findIndex(nc => nc.ntxId === this.activeNtxId);
const newActiveTabId = this.mainNoteContexts[oldIdx === this.noteContexts.length - 1 ? 0 : oldIdx + 1].ntxId;
this.activateNoteContext(newActiveTabId);
await this.activateNoteContext(newActiveTabId);
}
activatePreviousTabCommand() {
async activatePreviousTabCommand() {
const oldIdx = this.mainNoteContexts.findIndex(nc => nc.ntxId === this.activeNtxId);
const newActiveTabId = this.mainNoteContexts[oldIdx === 0 ? this.noteContexts.length - 1 : oldIdx - 1].ntxId;
this.activateNoteContext(newActiveTabId);
await this.activateNoteContext(newActiveTabId);
}
closeActiveTabCommand() {
this.removeNoteContext(this.activeNtxId);
async closeActiveTabCommand() {
await this.removeNoteContext(this.activeNtxId);
}
beforeUnloadEvent() {