fix: note preview section header overflow

This commit is contained in:
windingwind 2024-04-07 00:25:06 +08:00
parent 857cf16e52
commit 184468492f
6 changed files with 9 additions and 7 deletions

View File

@ -1,5 +1,5 @@
note-preview-header =
.label = Preview: {$title}
.label = Note Preview
note-preview-sidenav =
.tooltiptext = {$title}
note-preview-open =

View File

@ -1,5 +1,5 @@
note-preview-header =
.label = Preview: {$title}
.label = Note Preview
note-preview-sidenav =
.tooltiptext = {$title}
note-preview-open =

View File

@ -1,5 +1,5 @@
note-preview-header =
.label = Preview: {$title}
.label = Note Preview
note-preview-sidenav =
.tooltiptext = {$title}
note-preview-open =

View File

@ -1,5 +1,5 @@
note-preview-header =
.label = Preview: {$title}
.label = Note Preview
note-preview-sidenav =
.tooltiptext = {$title}
note-preview-open =

View File

@ -1,5 +1,5 @@
note-preview-header =
.label = 预览: {$title}
.label = 笔记预览
note-preview-sidenav =
.tooltiptext = {$title}
note-preview-open =

View File

@ -1,6 +1,7 @@
// @ts-nocheck
import { config } from "../../package.json";
import { getPref } from "../utils/prefs";
import { slice } from "../utils/str";
import { waitUtilAsync } from "../utils/wait";
const RelatedBox = customElements.get("related-box")! as typeof XULElementBase;
@ -115,7 +116,6 @@ function openNotePreview(noteItem: Zotero.Item, workspaceUID: string) {
header: {
icon: "chrome://zotero/skin/16/universal/note.svg",
l10nID: `${config.addonRef}-note-preview-header`,
l10nArgs: JSON.stringify({ title: noteItem.getNoteTitle() }),
},
sidenav: {
icon: "chrome://zotero/skin/20/universal/note.svg",
@ -149,7 +149,9 @@ function openNotePreview(noteItem: Zotero.Item, workspaceUID: string) {
}
setEnabled(true);
},
onRender: () => {},
onRender: ({ setSectionSummary }) => {
setSectionSummary(noteItem.getNoteTitle());
},
onAsyncRender: async ({ body }) => {
const editorElement = body.querySelector("note-editor")! as EditorElement;
await waitUtilAsync(() => Boolean(editorElement._initialized));