feat(前端界面): 优化OFDGo WebUI体验
build.yaml / build (push) Successful in 35s

This commit is contained in:
2026-07-09 15:20:57 +08:00
parent 368bafccdb
commit 1c1173e1b7
2 changed files with 8 additions and 2 deletions
+7 -1
View File
@@ -128,7 +128,7 @@ const el = {
el.ofdButton.addEventListener("click", openOFDFile);
el.togglePagesButton.addEventListener("click", () => toggleSidebar("pages"));
el.toggleMetaButton.addEventListener("click", () => toggleSidebar("meta"));
el.fontAddButton.addEventListener("click", () => el.fontInput.click());
el.fontAddButton.addEventListener("click", openFontFile);
el.localFontButton.addEventListener("click", loadLocalFonts);
el.ofdInput.addEventListener("change", openSelectedOFD);
el.fontInput.addEventListener("change", openSelectedFonts);
@@ -167,6 +167,7 @@ async function openOFDFile() {
return;
}
await requestLocalFontsBeforeOpen();
el.ofdInput.value = "";
el.ofdInput.click();
}
@@ -177,6 +178,11 @@ async function openOFDFromViewer() {
await openOFDFile();
}
function openFontFile() {
el.fontInput.value = "";
el.fontInput.click();
}
function toggleSidebar(side) {
if (side === "pages") {
state.showPages = !state.showPages;