FIX: Markdown javascript error with certain formatting.

This commit is contained in:
Robin Ward 2014-04-09 10:46:07 -04:00
parent 3e72de7dc1
commit 4da76aab96
1 changed files with 12 additions and 10 deletions

View File

@ -1011,18 +1011,20 @@
var contents = this.processBlock(li_accumulate, []),
firstBlock = contents[0];
firstBlock.shift();
contents.splice.apply(contents, [0, 1].concat(firstBlock));
add( last_li, loose, contents, nl );
if (firstBlock) {
firstBlock.shift();
contents.splice.apply(contents, [0, 1].concat(firstBlock));
add( last_li, loose, contents, nl );
// Let's not creating a trailing \n after content in the li
if(last_li[last_li.length-1] === "\n") {
last_li.pop();
// Let's not creating a trailing \n after content in the li
if(last_li[last_li.length-1] === "\n") {
last_li.pop();
}
// Loose mode will have been dealt with. Reset it
loose = false;
li_accumulate = "";
}
// Loose mode will have been dealt with. Reset it
loose = false;
li_accumulate = "";
}
// Look at the next block - we might have a loose list. Or an extra