add: import from clipboard in template editor
This commit is contained in:
parent
d04045f745
commit
c8150e5bab
|
|
@ -153,7 +153,8 @@
|
|||
wantdropmarker="true"
|
||||
>
|
||||
<menupopup>
|
||||
<menuitem id="import" data-l10n-id="import"></menuitem>
|
||||
<menuitem id="importClipboard" data-l10n-id="importClipboard"></menuitem>
|
||||
<menuitem id="importNote" data-l10n-id="importNote"></menuitem>
|
||||
<menuseparator />
|
||||
<menuitem id="share" data-l10n-id="share"></menuitem>
|
||||
<menuseparator />
|
||||
|
|
|
|||
|
|
@ -15,10 +15,12 @@ more =
|
|||
|
||||
options =
|
||||
.label = Options
|
||||
import =
|
||||
.label = Import note as template
|
||||
importClipboard =
|
||||
.label = Import template: from template share code in clipboard
|
||||
importNote =
|
||||
.label = Import template: from existing note
|
||||
share =
|
||||
.label = Copy share code
|
||||
.label = Copy template share code to clipboard
|
||||
backup =
|
||||
.label = Export backup file
|
||||
restore =
|
||||
|
|
|
|||
|
|
@ -15,10 +15,12 @@ more =
|
|||
|
||||
options =
|
||||
.label = Options
|
||||
import =
|
||||
.label = Import note as template
|
||||
importClipboard =
|
||||
.label = Import template: from template share code in clipboard
|
||||
importNote =
|
||||
.label = Import template: from existing note
|
||||
share =
|
||||
.label = Copy share code
|
||||
.label = Copy template share code to clipboard
|
||||
backup =
|
||||
.label = Export backup file
|
||||
restore =
|
||||
|
|
|
|||
|
|
@ -9,9 +9,9 @@ menuFile-openRecent = 打开最近使用的工作区笔记
|
|||
menuFile-openRecent-empty = 无最近使用的工作区笔记
|
||||
|
||||
menuEdit-insertTemplate=插入模板到工作区笔记
|
||||
menuEdit-exportTemplate=导出模板到文件...
|
||||
menuEdit-exportTemplate=运行模板并导出为文件...
|
||||
menuEdit-templateEditor=模板编辑器
|
||||
menuEdit-importTemplate=从剪贴板导入新模板
|
||||
menuEdit-importTemplate=从剪贴板导入笔记模板
|
||||
|
||||
menuTools-syncManager=同步管理器
|
||||
|
||||
|
|
|
|||
|
|
@ -14,10 +14,12 @@ more =
|
|||
|
||||
options =
|
||||
.label = 选项
|
||||
import =
|
||||
.label = 导入笔记
|
||||
importClipboard =
|
||||
.label = 导入笔记模板: 剪贴板中的模板分享代码
|
||||
importNote =
|
||||
.label = 导入笔记模板: 从现有笔记
|
||||
share =
|
||||
.label = 复制分享代码
|
||||
.label = 复制模板分享代码到剪贴板
|
||||
backup =
|
||||
.label = 导出模板备份文件
|
||||
restore =
|
||||
|
|
|
|||
|
|
@ -80,11 +80,6 @@ export async function showTemplateEditor() {
|
|||
?.addEventListener("click", (ev) => {
|
||||
createTemplate();
|
||||
});
|
||||
_window.document
|
||||
.querySelector("#import")
|
||||
?.addEventListener("click", (ev) => {
|
||||
importNoteTemplate();
|
||||
});
|
||||
_window.document.querySelector("#help")?.addEventListener("click", (ev) => {
|
||||
Zotero.launchURL(
|
||||
"https://github.com/windingwind/zotero-better-notes/blob/master/docs/about-note-template.md",
|
||||
|
|
@ -108,6 +103,16 @@ export async function showTemplateEditor() {
|
|||
?.addEventListener("click", (ev) => {
|
||||
resetSelectedTemplate();
|
||||
});
|
||||
_window.document
|
||||
.querySelector("#importClipboard")
|
||||
?.addEventListener("click", (ev) => {
|
||||
addon.hooks.onImportTemplateFromClipboard();
|
||||
});
|
||||
_window.document
|
||||
.querySelector("#importNote")
|
||||
?.addEventListener("click", (ev) => {
|
||||
importNoteTemplate();
|
||||
});
|
||||
_window.document
|
||||
.querySelector("#share")
|
||||
?.addEventListener("click", (ev) => {
|
||||
|
|
|
|||
Loading…
Reference in New Issue