Skip to content

Commit f1cdbc3

Browse files
authored
Merge pull request #49 from wcoder/dev
Merge to master
2 parents e03ee42 + 35dcbb3 commit f1cdbc3

File tree

5 files changed

+10
-9
lines changed

5 files changed

+10
-9
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# highlightjs-line-numbers.js [![npm](https://img.shields.io/npm/v/highlightjs-line-numbers.js.png)](https://www.npmjs.com/package/highlightjs-line-numbers.js) ![npm](https://img.shields.io/npm/dw/highlightjs-line-numbers.js.png)
1+
# highlightjs-line-numbers.js [![npm](https://img.shields.io/npm/v/highlightjs-line-numbers.js.svg)](https://www.npmjs.com/package/highlightjs-line-numbers.js) ![npm](https://img.shields.io/npm/dw/highlightjs-line-numbers.js.svg)
22

33
Highlight.js line numbers plugin.
44

@@ -18,10 +18,10 @@ npm install highlightjs-line-numbers.js
1818

1919
#### Getting the library from CDN
2020
```html
21-
<script src="//cdnjs.cloudflare.com/ajax/libs/highlightjs-line-numbers.js/2.3.0/highlightjs-line-numbers.min.js"></script>
21+
<script src="//cdnjs.cloudflare.com/ajax/libs/highlightjs-line-numbers.js/2.4.0/highlightjs-line-numbers.min.js"></script>
2222
```
2323
```html
24-
<script src="//cdn.jsdelivr.net/npm/highlightjs-line-numbers.js@2.3.0/dist/highlightjs-line-numbers.min.js"></script>
24+
<script src="//cdn.jsdelivr.net/npm/highlightjs-line-numbers.js@2.4.0/dist/highlightjs-line-numbers.min.js"></script>
2525
```
2626

2727
## Usage

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "highlightjs-line-numbers.js",
3-
"version": "2.2.0",
3+
"version": "2.4.0",
44
"homepage": "https://github.com/wcoder/highlightjs-line-numbers.js",
55
"authors": [
66
"Yauheni Pakala <evgeniy.pakalo@gmail.com>"

dist/highlightjs-line-numbers.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "highlightjs-line-numbers.js",
3-
"version": "2.2.0",
3+
"version": "2.4.0",
44
"description": "Highlight.js line numbers plugin.",
55
"main": "src/highlightjs-line-numbers.js",
66
"dependencies": {},
@@ -22,5 +22,5 @@
2222
"bugs": {
2323
"url": "https://github.com/wcoder/highlightjs-line-numbers.js/issues"
2424
},
25-
"homepage": "https://github.com/wcoder/highlightjs-line-numbers.js"
25+
"homepage": "http://wcoder.github.io/highlightjs-line-numbers.js/"
2626
}

src/highlightjs-line-numbers.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
}
3737

3838
function initLineNumbersOnLoad (options) {
39-
if (d.readyState === 'complete') {
39+
if (d.readyState === 'interactive' || d.readyState === 'complete') {
4040
documentReady(options);
4141
} else {
4242
w.addEventListener('DOMContentLoaded', function () {
@@ -150,7 +150,8 @@
150150
var lines = getLines(element.innerHTML);
151151

152152
for (var i = 0, result = ''; i < lines.length; i++) {
153-
result += format('<span class="{0}">{1}</span>\n', [ className, lines[i] ]);
153+
var lineText = lines[i].length > 0 ? lines[i] : ' ';
154+
result += format('<span class="{0}">{1}</span>\n', [ className, lineText ]);
154155
}
155156

156157
element.innerHTML = result.trim();

0 commit comments

Comments
 (0)