Skip to content

Commit ddaacfc

Browse files
Estevão Soares dos SantosEstevão Soares dos Santos
authored andcommitted
fix(tables): fix table heading separators requiring 3 dashes instead of 2
Closes #256
1 parent 7700718 commit ddaacfc

7 files changed

Lines changed: 32 additions & 15 deletions

dist/showdown.js

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/showdown.js.map

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

dist/showdown.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/showdown.min.js.map

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

src/subParsers/tables.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ showdown.subParser('tables', function (text, options, globals) {
55
return text;
66
}
77

8-
var tableRgx = /^[ \t]{0,3}\|?.+\|.+\n[ \t]{0,3}\|?[ \t]*:?[ \t]*(?:-|=){3,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:-|=){3,}[^]+?(?:\n\n|~0)/gm;
8+
var tableRgx = /^[ \t]{0,3}\|?.+\|.+\n[ \t]{0,3}\|?[ \t]*:?[ \t]*(?:-|=){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:-|=){2,}[^]+?(?:\n\n|~0)/gm;
99

1010
function parseStyles(sLine) {
11-
if (/^:[ \t]*---*$/.test(sLine)) {
11+
if (/^:[ \t]*--*$/.test(sLine)) {
1212
return ' style="text-align:left;"';
13-
} else if (/^---*[ \t]*:[ \t]*$/.test(sLine)) {
13+
} else if (/^--*[ \t]*:[ \t]*$/.test(sLine)) {
1414
return ' style="text-align:right;"';
15-
} else if (/^:[ \t]*---*[ \t]*:$/.test(sLine)) {
15+
} else if (/^:[ \t]*--*[ \t]*:$/.test(sLine)) {
1616
return ' style="text-align:center;"';
1717
} else {
1818
return '';
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<table>
2+
<thead>
3+
<tr>
4+
<th>key</th>
5+
<th>value</th>
6+
</tr>
7+
</thead>
8+
<tbody>
9+
<tr>
10+
<td>My Key</td>
11+
<td>My Value</td>
12+
</tr>
13+
</tbody>
14+
</table>
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
|key|value|
2+
|--|--|
3+
|My Key|My Value|

0 commit comments

Comments
 (0)