Bug fixing

This commit is contained in:
Alexei Anoshenko 2026-04-10 12:43:51 +03:00
parent 79dd20a889
commit b3c3673417
2 changed files with 14 additions and 6 deletions

View File

@ -2011,15 +2011,23 @@ function showTooltip(element, tooltip) {
tooltipBox.innerHTML = tooltip;
}
let left = element.offsetLeft;
let top = element.offsetTop;
let scrollLeft = element.parentElement.scrollLeft;
let scrollTop = element.parentElement.scrollTop;
let left = element.offsetLeft - scrollLeft;
let top = element.offsetTop - scrollTop;
let width = element.offsetWidth;
let height = element.offsetHeight;
let parent = element.offsetParent;
while (parent) {
left += parent.offsetLeft;
top += parent.offsetTop;
if (parent.parentElement) {
left -= parent.parentElement.scrollLeft;
top -= parent.parentElement.scrollTop;
}
width = parent.offsetWidth;
height = parent.offsetHeight;
parent = parent.offsetParent;

View File

@ -92,8 +92,8 @@ func getStartPage(buffer *strings.Builder, params AppParams) {
</head>
<body id="body" onkeydown="keyDownEvent(this, event)">
<div class="ruiRoot" id="ruiRootView"></div>
<div class="ruiPopupLayer" id="ruiPopupLayer" style="visibility: hidden; isolation: isolate;"></div>
<div class="ruiTooltipLayer" id="ruiTooltipLayer" style="visibility: hidden; opacity: 0;">
<div class="ruiPopupLayer" id="ruiPopupLayer" style="visibility: hidden; isolation: isolate; z-index: 10001;"></div>
<div class="ruiTooltipLayer" id="ruiTooltipLayer" style="visibility: hidden; opacity: 0; z-index: 10002;">
<div id="ruiTooltipText" class="ruiTooltipText"></div>
<div id="ruiTooltipTopArrow" class="ruiTooltipTopArrow"></div>
<div id="ruiTooltipBottomArrow" class="ruiTooltipBottomArrow"></div>