Skip to content

Commit dac4da5

Browse files
committed
Fixed plugin
1 parent c99ed13 commit dac4da5

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/highlightjs-line-numbers.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
11
(function (w) {
22
'use strict';
33

4-
if (typeof w.hljs == undefined) {
4+
if (typeof w.hljs === 'undefined') {
55
console.error('highlight.js not detected!');
66
} else {
77
w.hljs.initLineNumbersOnLoad = initLineNumbersOnLoad;
88
w.hljs.lineNumbersBlock = lineNumbersBlock;
99
}
1010

11-
1211
function initLineNumbersOnLoad () {
1312
w.addEventListener('load', function () {
1413
try {
15-
var blocks = document.getElementsByClassName('hljs');
14+
var blocks = document.querySelectorAll('code.hljs');
1615

1716
for (var i in blocks) {
1817
if (blocks.hasOwnProperty(i)) {
@@ -31,15 +30,16 @@
3130
var parent = element.parentNode;
3231
var lines = parent.outerText.match(/\n/g);
3332

34-
lines = lines ? lines.length : 0;
33+
lines = (lines ? lines.length : 0);// TODO: for IE + 1;
3534
if (lines > 1) {
3635
var l = '';
3736
for (var i = 0; i < lines; i++) {
38-
l += (i+1) + '\n';
37+
l += (i + 1) + '\n';
3938
}
4039

4140
var linesPanel = document.createElement('code');
42-
linesPanel.className = 'hljs-line-numbers';
41+
linesPanel.className = 'hljs hljs-line-numbers';
42+
linesPanel.style.float = 'left';
4343
linesPanel.innerText = l;
4444

4545
parent.insertBefore(linesPanel, element);

0 commit comments

Comments
 (0)