Skip to content

Commit f80a6bc

Browse files
committed
Only call onload once.
1 parent a377cf2 commit f80a6bc

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

index.html

+1
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,7 @@
144144
var fireflyField = new FireflyField(document.getElementById('firefly-field'));
145145

146146
ready(function() {
147+
fireflyField.resize(window.innerWidth, window.innerHeight);
147148
fireflyField.start();
148149
});
149150

scripts/utils.js

+8-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
11
function ready(fn) {
2+
var done = false;
3+
function func() {
4+
if (done) { return; }
5+
done = false;
6+
setTimeout(fn, 0);
7+
}
28
if (document.readyState != 'loading') {
3-
fn();
9+
func();
410
} else {
5-
document.addEventListener('DOMContentLoaded', fn);
11+
document.addEventListener('DOMContentLoaded', func);
612
}
713
}
814

0 commit comments

Comments
 (0)