Skip to content
This repository was archived by the owner on Feb 17, 2024. It is now read-only.

Commit 5fe7418

Browse files
authored
feat: add/remove listener
1 parent 31cb976 commit 5fe7418

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/index.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@
55
export function bootloader (main): void {
66
switch (document.readyState) {
77
case 'loading':
8-
document.addEventListener('DOMContentLoaded', () => main());
8+
function _domReadyHandler() {
9+
document.removeEventListener('DOMContentLoaded', _domReadyHandler, false);
10+
main();
11+
}
12+
document.addEventListener('DOMContentLoaded', _domReadyHandler, false);
913
break;
1014
case 'interactive':
1115
case 'complete':

0 commit comments

Comments
 (0)