This commit is contained in:
Vanessa 2024-10-08 17:28:04 +08:00
parent e334478214
commit 94da8fba2b

View file

@ -35,13 +35,12 @@ export const showTooltip = (message: string, target: Element, error = false) =>
if (position?.startsWith("right")) {
// block icon and background icon
left = targetRect.right - messageElement.clientWidth;
} else if (position?.startsWith("left")) {
left = targetRect.left;
}
if (position?.endsWith("bottom")) {
top += parseInt(position.replace("right", "").replace("left", ""));
} else if (position?.endsWith("top")) {
// 编辑器动态滚动条
top = targetRect.top - messageElement.clientHeight;
} else if (position === "parentE") {
// file tree and outline、backlink
@ -57,7 +56,7 @@ export const showTooltip = (message: string, target: Element, error = false) =>
const bottomHeight = window.innerHeight - top;
messageElement.style.maxHeight = Math.max(topHeight, bottomHeight) + "px";
if (top + messageElement.clientHeight > window.innerHeight && topHeight > bottomHeight) {
messageElement.style.top = ((position === "parentE" ? parentRect.bottom : targetRect.top) - messageElement.clientHeight) + "px";
} else {