Skip to content

Commit 447f9a2

Browse files
committed
Merge pull request #9 from wcoder/dev
Improvement loading process. Issue #8
2 parents 9a3553a + b5dac3d commit 447f9a2

File tree

2 files changed

+18
-12
lines changed

2 files changed

+18
-12
lines changed

Diff for: dist/highlightjs-line-numbers.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: src/highlightjs-line-numbers.js

+17-11
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,25 @@
99
}
1010

1111
function initLineNumbersOnLoad () {
12-
w.addEventListener('load', function () {
13-
try {
14-
var blocks = document.querySelectorAll('code.hljs');
15-
16-
for (var i in blocks) {
17-
if (blocks.hasOwnProperty(i)) {
18-
lineNumbersBlock(blocks[i]);
19-
}
12+
if (document.readyState === 'complete') {
13+
documentReady();
14+
} else {
15+
w.addEventListener('DOMContentLoaded', documentReady);
16+
}
17+
}
18+
19+
function documentReady () {
20+
try {
21+
var blocks = document.querySelectorAll('code.hljs');
22+
23+
for (var i in blocks) {
24+
if (blocks.hasOwnProperty(i)) {
25+
lineNumbersBlock(blocks[i]);
2026
}
21-
} catch (e) {
22-
console.error('LineNumbers error: ', e);
2327
}
24-
});
28+
} catch (e) {
29+
console.error('LineNumbers error: ', e);
30+
}
2531
}
2632

2733
function lineNumbersBlock (element) {

0 commit comments

Comments
 (0)