refactor: share dom ready

This commit is contained in:
2026-06-01 22:25:47 +02:00
parent 36435b6eb5
commit 455490f07d
4 changed files with 13 additions and 26 deletions

View File

@@ -458,15 +458,6 @@ const getRenderedWatchlistIds = (): number[] => {
return Array.from(ids);
};
const onReady = (fn: () => void): void => {
if (document.readyState === "loading") {
document.addEventListener("DOMContentLoaded", fn, { once: true });
return;
}
fn();
};
const installDelegatedHandlers = (): void => {
document.addEventListener("click", (event) => {
const target = event.target;
@@ -537,3 +528,4 @@ onReady(() => {
installDelegatedHandlers();
});
import { onReady } from "./utils";