driver.js / src /events.ts
kamrify's picture
Add basic highlight functionality
aa3b624
raw
history blame
423 Bytes
import { refreshActiveHighlight } from "./highlight";
let resizeTimeout: number;
function onResize() {
if (resizeTimeout) {
window.cancelAnimationFrame(resizeTimeout);
}
resizeTimeout = window.requestAnimationFrame(refreshActiveHighlight);
}
export function initEvents() {
window.addEventListener("resize", onResize);
}
export function destroyEvents() {
window.removeEventListener("resize", onResize);
}