Skip to content

Commit d91586b

Browse files
committed
Merge pull request #257 from stewartmckee/fixed_undefined_text_on_codespans
Added check for undefined on text due to failing to parse tables
2 parents 94ec12b + 6e30a48 commit d91586b

3 files changed

Lines changed: 60 additions & 0 deletions

File tree

src/subParsers/codeSpans.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ showdown.subParser('codeSpans', function (text, options, globals) {
4040
(?!`)
4141
/gm, function(){...});
4242
*/
43+
44+
if (typeof(text) === 'undefined') {
45+
text = '';
46+
}
4347
text = text.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,
4448
function (wholeMatch, m1, m2, m3) {
4549
var c = m3;
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
2+
<h3 id="stats">Stats</h3>
3+
4+
<table>
5+
<thead>
6+
<tr>
7+
<th>Status</th>
8+
<th>AGENT1</th>
9+
<th>AGENT2</th>
10+
<th>AGENT3</th>
11+
<th>AGENT4</th>
12+
<th>AGENT5</th>
13+
<th>AGENT6</th>
14+
<th>AGENT7</th>
15+
<th>AGENT8</th>
16+
<th>AGENT9</th>
17+
<th>TOTAL</th>
18+
</tr>
19+
</thead>
20+
<tbody>
21+
<tr>
22+
<td>AGENT ERROR</td>
23+
<td>0</td>
24+
<td>0</td>
25+
<td>0</td>
26+
<td>0</td>
27+
<td>0</td>
28+
<td>0</td>
29+
<td>0</td>
30+
<td>0</td>
31+
<td>0</td>
32+
<td></td>
33+
</tr>
34+
<tr>
35+
<td>APPROVED</td>
36+
<td>0</td>
37+
<td>0</td>
38+
<td>0</td>
39+
<td>0</td>
40+
<td>0</td>
41+
<td>0</td>
42+
<td>0</td>
43+
<td>0</td>
44+
<td>0</td>
45+
<td></td>
46+
</tr>
47+
</tbody>
48+
</table>
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
2+
### Stats
3+
4+
5+
Status | AGENT1 | AGENT2 | AGENT3 | AGENT4 | AGENT5 | AGENT6 | AGENT7 | AGENT8 | AGENT9 | TOTAL |
6+
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
7+
AGENT ERROR | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
8+
APPROVED | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |

0 commit comments

Comments
 (0)