mirror of https://github.com/anoshenko/rui.git
Bug fixing
This commit is contained in:
parent
79dd20a889
commit
b3c3673417
|
|
@ -2011,15 +2011,23 @@ function showTooltip(element, tooltip) {
|
||||||
tooltipBox.innerHTML = tooltip;
|
tooltipBox.innerHTML = tooltip;
|
||||||
}
|
}
|
||||||
|
|
||||||
let left = element.offsetLeft;
|
let scrollLeft = element.parentElement.scrollLeft;
|
||||||
let top = element.offsetTop;
|
let scrollTop = element.parentElement.scrollTop;
|
||||||
|
let left = element.offsetLeft - scrollLeft;
|
||||||
|
let top = element.offsetTop - scrollTop;
|
||||||
let width = element.offsetWidth;
|
let width = element.offsetWidth;
|
||||||
let height = element.offsetHeight;
|
let height = element.offsetHeight;
|
||||||
let parent = element.offsetParent;
|
let parent = element.offsetParent;
|
||||||
|
|
||||||
while (parent) {
|
while (parent) {
|
||||||
|
|
||||||
left += parent.offsetLeft;
|
left += parent.offsetLeft;
|
||||||
top += parent.offsetTop;
|
top += parent.offsetTop;
|
||||||
|
if (parent.parentElement) {
|
||||||
|
left -= parent.parentElement.scrollLeft;
|
||||||
|
top -= parent.parentElement.scrollTop;
|
||||||
|
}
|
||||||
|
|
||||||
width = parent.offsetWidth;
|
width = parent.offsetWidth;
|
||||||
height = parent.offsetHeight;
|
height = parent.offsetHeight;
|
||||||
parent = parent.offsetParent;
|
parent = parent.offsetParent;
|
||||||
|
|
|
||||||
|
|
@ -92,10 +92,10 @@ func getStartPage(buffer *strings.Builder, params AppParams) {
|
||||||
</head>
|
</head>
|
||||||
<body id="body" onkeydown="keyDownEvent(this, event)">
|
<body id="body" onkeydown="keyDownEvent(this, event)">
|
||||||
<div class="ruiRoot" id="ruiRootView"></div>
|
<div class="ruiRoot" id="ruiRootView"></div>
|
||||||
<div class="ruiPopupLayer" id="ruiPopupLayer" style="visibility: hidden; isolation: isolate;"></div>
|
<div class="ruiPopupLayer" id="ruiPopupLayer" style="visibility: hidden; isolation: isolate; z-index: 10001;"></div>
|
||||||
<div class="ruiTooltipLayer" id="ruiTooltipLayer" style="visibility: hidden; opacity: 0;">
|
<div class="ruiTooltipLayer" id="ruiTooltipLayer" style="visibility: hidden; opacity: 0; z-index: 10002;">
|
||||||
<div id="ruiTooltipText" class="ruiTooltipText"></div>
|
<div id="ruiTooltipText" class="ruiTooltipText"></div>
|
||||||
<div id="ruiTooltipTopArrow" class="ruiTooltipTopArrow"></div>
|
<div id="ruiTooltipTopArrow" class="ruiTooltipTopArrow"></div>
|
||||||
<div id="ruiTooltipBottomArrow" class="ruiTooltipBottomArrow"></div>
|
<div id="ruiTooltipBottomArrow" class="ruiTooltipBottomArrow"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue