Skip to content

Commit 8081e09

Browse files
committed
Add class to code blocks that have highlighted lines
1 parent d28ce2c commit 8081e09

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

highlight-line.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ function addHighlights() {
3434
var $el = $(el);
3535
var lines = getLines($el.attr('line-highlight'));
3636
var codeBlock = $el.parent().prev('pre').children('code');
37+
codeBlock.addClass("line-highlight");
3738

3839
var lineMap = [[]];
3940
var k = 0;

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "bit-docs-html-highlight-line",
3-
"version": "0.2.0",
3+
"version": "0.2.2",
44
"description": "Highlight a line in source code",
55
"main": "highlight-line.js",
66
"scripts": {

test.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,8 @@ describe("bit-docs-tag-demo", function(){
8484
// NOTE: there should be 2 lines. But it seems
8585
// like prettify doesn't work in zombie right.
8686
assert.ok(highlights.length, "there are 2 tabs");
87-
87+
var codeBlocks = doc.getElementsByClassName("line-highlight");
88+
assert.ok(codeBlocks.length, "there are code blocks with highlight class");
8889
close();
8990
done();
9091
}, done);

0 commit comments

Comments
 (0)