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 {
|
||||
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;
|
||||
transition: opacity 0s linear 0.5s;
|
||||
|
||||
|
||||
top: calc(var(--mouse-y) * 100vh - 30px);
|
||||
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;
|
||||
|
||||
|
||||
padding: 0px 2px;
|
||||
background-color: rgba(0, 0, 0, 0.6);
|
||||
color: var(--tooltip_text);
|
||||
background-color: var(--tooltip_background);
|
||||
|
||||
pointer-events: none;
|
||||
z-index: 9999999;
|
||||
|
@@ -5053,9 +5053,11 @@ document.addEventListener('mousemove', evt => {
|
||||
r.style.setProperty("--tooltip_x", "0%");
|
||||
}
|
||||
if (y > 0.5) {
|
||||
r.style.setProperty("--tooltip_y", "0%");
|
||||
r.style.setProperty("--tooltip_y", "-100%");
|
||||
r.style.setProperty("--tooltip_y_context", "0%");
|
||||
} else {
|
||||
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-y", evt.clientY / innerHeight);
|
||||
|
Reference in New Issue
Block a user