mirror of
https://github.com/KoboldAI/KoboldAI-Client.git
synced 2025-06-05 21:59:24 +02:00
Tooltip Fix
This commit is contained in:
@@ -1891,19 +1891,41 @@ body {
|
|||||||
|
|
||||||
[tooltip]:hover::after {
|
[tooltip]:hover::after {
|
||||||
content: attr(tooltip);
|
content: attr(tooltip);
|
||||||
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
|
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
|
||||||
|
position: fixed;
|
||||||
|
transition: opacity 0s linear 0.5s;
|
||||||
|
|
||||||
|
|
||||||
|
top: calc(var(--mouse-y) * 100vh);
|
||||||
|
left: calc(var(--mouse-x) * 100vw);
|
||||||
|
transform: translate(var(--tooltip_x), var(--tooltip_y)) !important;
|
||||||
|
opacity: 1;
|
||||||
|
|
||||||
|
|
||||||
|
padding: 0px 2px;
|
||||||
|
color: var(--tooltip_text);
|
||||||
|
background-color: var(--tooltip_background);
|
||||||
|
|
||||||
|
pointer-events: none;
|
||||||
|
z-index: 9999999;
|
||||||
|
}
|
||||||
|
|
||||||
|
.context-token[tooltip]:hover::after {
|
||||||
|
content: attr(tooltip);
|
||||||
|
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
|
||||||
position: fixed;
|
position: fixed;
|
||||||
transition: opacity 0s linear 0.5s;
|
transition: opacity 0s linear 0.5s;
|
||||||
|
|
||||||
|
|
||||||
top: calc(var(--mouse-y) * 100vh - 30px);
|
top: calc(var(--mouse-y) * 100vh - 30px);
|
||||||
left: calc(var(--mouse-x) * 100vw);
|
left: calc(var(--mouse-x) * 100vw);
|
||||||
transform: translate(var(--tooltip_x), var(--tooltip_y));
|
transform: translate(var(--tooltip_x), var(--tooltip_y_context)) !important;
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
|
|
||||||
|
|
||||||
padding: 0px 2px;
|
padding: 0px 2px;
|
||||||
background-color: rgba(0, 0, 0, 0.6);
|
color: var(--tooltip_text);
|
||||||
|
background-color: var(--tooltip_background);
|
||||||
|
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
z-index: 9999999;
|
z-index: 9999999;
|
||||||
|
@@ -5053,9 +5053,11 @@ document.addEventListener('mousemove', evt => {
|
|||||||
r.style.setProperty("--tooltip_x", "0%");
|
r.style.setProperty("--tooltip_x", "0%");
|
||||||
}
|
}
|
||||||
if (y > 0.5) {
|
if (y > 0.5) {
|
||||||
r.style.setProperty("--tooltip_y", "0%");
|
r.style.setProperty("--tooltip_y", "-100%");
|
||||||
|
r.style.setProperty("--tooltip_y_context", "0%");
|
||||||
} else {
|
} else {
|
||||||
r.style.setProperty("--tooltip_y", "200%");
|
r.style.setProperty("--tooltip_y", "200%");
|
||||||
|
r.style.setProperty("--tooltip_y_context", "200%");
|
||||||
}
|
}
|
||||||
r.style.setProperty("--mouse-x", evt.clientX / innerWidth);
|
r.style.setProperty("--mouse-x", evt.clientX / innerWidth);
|
||||||
r.style.setProperty("--mouse-y", evt.clientY / innerHeight);
|
r.style.setProperty("--mouse-y", evt.clientY / innerHeight);
|
||||||
|
Reference in New Issue
Block a user