🎨 Improve the inline memo and hyperlink tooltip display https://ld246.com/article/1765979871054 (#16625)

This commit is contained in:
Jeffrey Chen 2025-12-19 11:07:02 +08:00 committed by GitHub
parent 949ccbd5ad
commit 2fb3f5e9d0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -81,13 +81,13 @@ export const initBlockPopover = (app: App) => {
}
}
let tooltipSpace: number | undefined;
if (!tip && aElement.getAttribute("data-type") === "inline-memo") {
if (!tip && aElement.getAttribute("data-type")?.includes("inline-memo")) {
tip = escapeHtml(aElement.getAttribute("data-inline-memo-content"));
tooltipClass = "memo"; // 为行级备注添加 class https://github.com/siyuan-note/siyuan/issues/6161
tooltipSpace = 0; // tooltip 和备注元素之间不能有空隙 https://github.com/siyuan-note/siyuan/issues/14796#issuecomment-3649757267
}
if (!tip) {
if (aElement.getAttribute("data-type") === "a") {
if (aElement.getAttribute("data-type")?.includes("a")) {
tooltipClass = "href"; // 为超链接添加 class https://github.com/siyuan-note/siyuan/issues/11440#issuecomment-2119080691
tooltipSpace = 0;
}