Fix task list in markdown when using one empty line between tasks

pull/1/head
yflory 7 years ago
parent 5e8b183ee6
commit 2fd22c6db6

@ -23,8 +23,8 @@ define([
var mediaMap = {}; var mediaMap = {};
// Tasks list // Tasks list
var checkedTaskItemPtn = /^\s*\[x\]\s*/; var checkedTaskItemPtn = /^\s*(<p>)?\[[xX]\](<\/p>)?\s*/;
var uncheckedTaskItemPtn = /^\s*\[ \]\s*/; var uncheckedTaskItemPtn = /^\s*(<p>)?\[ ?\](<\/p>)?\s*/;
renderer.listitem = function (text) { renderer.listitem = function (text) {
var isCheckedTaskItem = checkedTaskItemPtn.test(text); var isCheckedTaskItem = checkedTaskItemPtn.test(text);
var isUncheckedTaskItem = uncheckedTaskItemPtn.test(text); var isUncheckedTaskItem = uncheckedTaskItemPtn.test(text);

Loading…
Cancel
Save