+ tests Closes #179
@@ -15,6 +15,7 @@ showdown.subParser('tables', function (text, options, globals) {
if (options.tableHeaderId) {
id = ' id="' + header.replace(/ /g, '_').toLowerCase() + '"';
}
+ header = showdown.subParser('spanGamut')(header, options, globals);
if (!style || style.trim() === '') {
style = '';
} else {
@@ -0,0 +1,16 @@
+<table>
+ <thead>
+ <tr>
+ <th><em>foo</em></th>
+ <th><strong>bar</strong></th>
+ <th><del>baz</del></th>
+ </tr>
+ </thead>
+ <tbody>
+ <td>100</td>
+ <td>blabla</td>
+ <td>aaa</td>
+ </tbody>
+</table>
@@ -0,0 +1,3 @@
+| *foo* | **bar** | ~~baz~~ |
+|-------|---------|---------|
+| 100 | blabla | aaa |
@@ -36,6 +36,8 @@ describe('makeHtml() features testsuite', function () {
for (var i = 0; i < tableSuite.length; ++i) {
if (tableSuite[i].name === 'basic_with_header_ids') {
converter = new showdown.Converter({tables: true, tableHeaderId: true});
+ } else if (tableSuite[i].name === '#179.parse_md_in_table_ths') {
+ converter = new showdown.Converter({tables: true, strikethrough: true});
converter = new showdown.Converter({tables: true});