From 6593fe60d99f53329f8be7b1e0399fc967e18bbf Mon Sep 17 00:00:00 2001 From: xiangyu <3170102889@zju.edu.cn> Date: Fri, 10 Jun 2022 00:14:19 +0800 Subject: [PATCH] fix: #50 insert template bug --- addon/chrome/content/overlay.xul | 6 +++--- src/views.ts | 8 ++++++-- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/addon/chrome/content/overlay.xul b/addon/chrome/content/overlay.xul index 005faca..b8f3777 100644 --- a/addon/chrome/content/overlay.xul +++ b/addon/chrome/content/overlay.xul @@ -57,13 +57,13 @@ - + - + - + diff --git a/src/views.ts b/src/views.ts index 375b154..66b1dcb 100644 --- a/src/views.ts +++ b/src/views.ts @@ -756,8 +756,12 @@ class AddonViews extends AddonBase { } } - updateTemplateMenu(type: "Note" | "Item" | "Text") { - const _window = this._Addon.knowledge.getWorkspaceWindow(); + updateTemplateMenu( + type: "Note" | "Item" | "Text", + from: "tab" | "window" = "window" + ) { + const _window = + from === "window" ? this._Addon.knowledge.getWorkspaceWindow() : window; Zotero.debug(`updateTemplateMenu, ${this.currentOutline}`); let templates = this._Addon.template .getTemplateKeys()