feat(前端界面): 优化小屏侧栏切换,支持点击阅读区收起侧栏
build.yaml / build (push) Successful in 38s

This commit is contained in:
xiaoqidun committed 2026-09-12 23:37:24 +08:00
1 parent 1c7f3c03e9
commit 73d6cc1b41
1 file changed
+15
+15
View File
@@ -216,6 +216,13 @@ COMPACT_LAYOUT.addEventListener("change", syncLayoutMode);
el.viewerPanel.addEventListener("scroll", () => {
schedulePageSync();
});
el.viewerPanel.addEventListener("click", () => {
if (COMPACT_LAYOUT.matches && (state.showPages || state.showMeta)) {
state.showPages = false;
state.showMeta = false;
updateSidebarState();
}
});
el.viewerPanel.addEventListener("dblclick", openOFDFromViewer);
document.addEventListener("dragover", (event) => {
if (event.dataTransfer.types.includes("Files")) {
@@ -288,11 +295,19 @@ function openFontFile(input) {
function toggleSidebar(side) {
if (side === "pages") {
state.showPages = !state.showPages;
if (COMPACT_LAYOUT.matches) {
state.showMeta = false;
}
} else if (side === "meta") {
state.showMeta = !state.showMeta;
if (COMPACT_LAYOUT.matches) {
state.showPages = false;
}
}
updateSidebarState();
if (!COMPACT_LAYOUT.matches) {
resizeViewer();
}
}
function updateSidebarState() {