diff --git a/lib/marked.js b/lib/marked.js index c9ebe818..da6e072f 100644 --- a/lib/marked.js +++ b/lib/marked.js @@ -159,13 +159,15 @@ block.token = function(src, tokens, top) { }; for (i = 0; i < item.align.length; i++) { - item.align[i] = /^ *-+: *$/.test(item.align[i]) - ? 'right' - : /^ *:-+: *$/.test(item.align[i]) - ? 'center' - : /^ *:-+ *$/.test(item.align[i]) - ? 'left' - : false; + if (/^ *-+: *$/.test(item.align[i])) { + item.align[i] = 'right'; + } else if (/^ *:-+: *$/.test(item.align[i])) { + item.align[i] = 'center'; + } else if (/^ *:-+ *$/.test(item.align[i])) { + item.align[i] = 'left'; + } else { + item.align[i] = null; + } } for (i = 0; i < item.cells.length; i++) { @@ -317,13 +319,15 @@ block.token = function(src, tokens, top) { }; for (i = 0; i < item.align.length; i++) { - item.align[i] = /^ *-+: *$/.test(item.align[i]) - ? 'right' - : /^ *:-+: *$/.test(item.align[i]) - ? 'center' - : /^ *:-+ *$/.test(item.align[i]) - ? 'left' - : false; + if (/^ *-+: *$/.test(item.align[i])) { + item.align[i] = 'right'; + } else if (/^ *:-+: *$/.test(item.align[i])) { + item.align[i] = 'center'; + } else if (/^ *:-+ *$/.test(item.align[i])) { + item.align[i] = 'left'; + } else { + item.align[i] = null; + } } for (i = 0; i < item.cells.length; i++) {