实现单篇和多篇论文的对比总结

This commit is contained in:
yehongyu
2026-07-20 15:22:40 +08:00
parent 50fd043a2d
commit c46d247665
23 changed files with 2710 additions and 268 deletions
+4
View File
@@ -2,6 +2,8 @@ import { initLocale } from "./utils/locale";
import { createZToolkit } from "./utils/ztoolkit";
import { registerChatPane, registerPrefs } from "./modules/ui/readerPane";
import { registerPrefsScripts } from "./modules/ui/prefs";
import { registerItemMenus } from "./modules/ui/itemMenu";
import { registerReaderSelectionHook } from "./modules/pdf/selection";
async function onStartup() {
await Promise.all([
@@ -13,6 +15,7 @@ async function onStartup() {
initLocale();
registerPrefs();
registerChatPane();
registerReaderSelectionHook();
await Promise.all(
Zotero.getMainWindows().map((win) => onMainWindowLoad(win)),
@@ -26,6 +29,7 @@ async function onMainWindowLoad(win: _ZoteroTypes.MainWindow): Promise<void> {
win.MozXULElement.insertFTLIfNeeded(
`${addon.data.config.addonRef}-mainWindow.ftl`,
);
registerItemMenus();
}
async function onMainWindowUnload(_win: Window): Promise<void> {