From 0b4cff93acd3b4f9716c814de1169a346685b731 Mon Sep 17 00:00:00 2001 From: Jeffrey Chen <78434827+TCOTC@users.noreply.github.com> Date: Wed, 26 Feb 2025 09:54:59 +0800 Subject: [PATCH] Improve tooltip (#13966) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Improve tooltip * fix: https://github.com/siyuan-note/siyuan/issues/13971 * 重构逻辑,非必要不操作元素 * https://github.com/siyuan-note/siyuan/issues/13971 * fix https://ld246.com/article/1740361496784 * fix https://github.com/siyuan-note/siyuan/issues/13962 --- app/src/assets/scss/component/_list.scss | 5 ++ app/src/assets/scss/component/_tooltips.scss | 6 ++ app/src/assets/template/app/index.tpl | 1 + app/src/block/popover.ts | 21 +++-- app/src/card/makeCard.ts | 2 +- app/src/card/viewCards.ts | 4 +- app/src/dialog/tooltip.ts | 94 +++++++++++--------- app/src/layout/dock/Files.ts | 2 +- app/src/protyle/render/av/relation.ts | 15 ++-- app/src/protyle/render/av/render.ts | 2 +- 10 files changed, 94 insertions(+), 58 deletions(-) diff --git a/app/src/assets/scss/component/_list.scss b/app/src/assets/scss/component/_list.scss index d56b31c10..3767a2269 100644 --- a/app/src/assets/scss/component/_list.scss +++ b/app/src/assets/scss/component/_list.scss @@ -284,6 +284,11 @@ color: var(--b3-theme-on-background); background-color: var(--b3-list-icon-hover); } + + &--warning:hover { + color: var(--b3-theme-error); + background-color: var(--b3-list-icon-hover); + } } .counter { diff --git a/app/src/assets/scss/component/_tooltips.scss b/app/src/assets/scss/component/_tooltips.scss index 87b076b5f..adb18604e 100644 --- a/app/src/assets/scss/component/_tooltips.scss +++ b/app/src/assets/scss/component/_tooltips.scss @@ -37,6 +37,12 @@ } } +.clonedTooltip { + animation: unset; + opacity: 0; + pointer-events: none; +} + .b3-tooltips { position: relative; cursor: pointer; diff --git a/app/src/assets/template/app/index.tpl b/app/src/assets/template/app/index.tpl index 8af775581..a8972a3c1 100644 --- a/app/src/assets/template/app/index.tpl +++ b/app/src/assets/template/app/index.tpl @@ -34,6 +34,7 @@
+