From 4d6bdd86240d874102bf0a76d6e3c423889647e8 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 28 Dec 2022 20:50:58 +0800 Subject: [PATCH] :art: fix https://github.com/siyuan-note/siyuan/issues/3005 --- app/src/asset/index.ts | 2 +- app/src/asset/pdf/pdf_sidebar_resizer.js | 2 +- app/src/assets/scss/pdf/_pdf.scss | 7 ++++++- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/app/src/asset/index.ts b/app/src/asset/index.ts index bc9dfa12f..72bc46cb8 100644 --- a/app/src/asset/index.ts +++ b/app/src/asset/index.ts @@ -118,7 +118,7 @@ export class Asset extends Model {
- +
diff --git a/app/src/asset/pdf/pdf_sidebar_resizer.js b/app/src/asset/pdf/pdf_sidebar_resizer.js index cef26e7d7..4e4d88a0a 100644 --- a/app/src/asset/pdf/pdf_sidebar_resizer.js +++ b/app/src/asset/pdf/pdf_sidebar_resizer.js @@ -84,7 +84,7 @@ class PDFSidebarResizer { * @private */ _mouseMove(evt) { - let width = evt.clientX; + let width = evt.clientX - this.outerContainer.getBoundingClientRect().left; // For sidebar resizing to work correctly in RTL mode, invert the width. if (this.isRTL) { width = this.outerContainerWidth - width; diff --git a/app/src/assets/scss/pdf/_pdf.scss b/app/src/assets/scss/pdf/_pdf.scss index 73dfbfcf7..505417721 100644 --- a/app/src/assets/scss/pdf/_pdf.scss +++ b/app/src/assets/scss/pdf/_pdf.scss @@ -224,10 +224,15 @@ position: absolute; top: 0; bottom: 0; - width: 0; + width: 1px; z-index: 200; cursor: ew-resize; right: -6px; + background-color: var(--b3-border-color); + + &:hover { + background-color: var(--b3-scroll-color); + } } #loadingBar {