Skip to content

Commit a45732b

Browse files
committed
Merge branch 'atx-tabs' of https://github.com/OrangeShark/commonmark.js into OrangeShark-atx-tabs
2 parents bd4efe5 + c13f993 commit a45732b

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

lib/blocks.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -430,7 +430,7 @@ var blockStarts = [
430430
container.level = match[0].trim().length; // number of #s
431431
// remove trailing ###s:
432432
container._string_content =
433-
parser.currentLine.slice(parser.offset).replace(/^ *#+ *$/, '').replace(/ +#+ *$/, '');
433+
parser.currentLine.slice(parser.offset).replace(/^[ \t]*#+[ \t]*$/, '').replace(/[ \t]+#+[ \t]*$/, '');
434434
parser.advanceOffset(parser.currentLine.length - parser.offset);
435435
return 2;
436436
} else {

test/regression.txt

+7
Original file line numberDiff line numberDiff line change
@@ -87,3 +87,10 @@ Issue jgm/commonmark.js#121 - punctuation set different
8787
.
8888
<p>^<em>test</em></p>
8989
````````````````````````````````
90+
91+
Issue #116 - tabs before and after ATX closing heading
92+
```````````````````````````````` example
93+
# foo→#→
94+
.
95+
<h1>foo</h1>
96+
````````````````````````````````

0 commit comments

Comments
 (0)