prettyify code

This commit is contained in:
Lee
2023-12-30 23:03:54 +00:00
parent 6fd5fdb7fe
commit ea15b979d5
28 changed files with 2179 additions and 1688 deletions

View File

@ -1,28 +1,31 @@
export function uPlotTooltipPlugin (onHover) {
let element
export function uPlotTooltipPlugin(onHover) {
let element;
return {
hooks: {
init: u => {
element = u.root.querySelector('.over')
init: (u) => {
element = u.root.querySelector(".over");
element.onmouseenter = () => onHover()
element.onmouseleave = () => onHover()
element.onmouseenter = () => onHover();
element.onmouseleave = () => onHover();
},
setCursor: u => {
const { left, top, idx } = u.cursor
setCursor: (u) => {
const { left, top, idx } = u.cursor;
if (idx === null) {
onHover()
onHover();
} else {
const bounds = element.getBoundingClientRect()
const bounds = element.getBoundingClientRect();
onHover({
left: bounds.left + left + window.pageXOffset,
top: bounds.top + top + window.pageYOffset
}, idx)
onHover(
{
left: bounds.left + left + window.pageXOffset,
top: bounds.top + top + window.pageYOffset,
},
idx
);
}
}
}
}
},
},
};
}