diff --git a/static/modules/md.js b/static/modules/md.js index 971143a..0d94324 100644 --- a/static/modules/md.js +++ b/static/modules/md.js @@ -96,6 +96,27 @@ function formatLine(line) { } elem.classList.add('ul1'); elem.classList.remove('body'); + } else if (normLine.match(/^((>\s*){0,3}\s)?([0-9]+\.){3}\s/i)) { + token = /^((>\s*){1,3})/; + if (token == '') { + token = null; + } + elem.classList.add('ul3'); + elem.classList.remove('body'); + } else if (normLine.match(/^((>\s*){0,3}\s)?([0-9]+\.){2}\s/i)) { + token = /^((>\s*){1,3})/; + if (token == '') { + token = null; + } + elem.classList.add('ul2'); + elem.classList.remove('body'); + } else if (normLine.match(/^((>\s*){0,3}\s)?[0-9]+\.\s/i)) { + token = /^((>\s*){1,3})/; + if (token == '') { + token = null; + } + elem.classList.add('ul1'); + elem.classList.remove('body'); } } elem.classList.add('mdnotes_line'); @@ -103,7 +124,6 @@ function formatLine(line) { normLine = addBold(normLine); normLine = addMono(normLine); if (token != null) { - elem.classList.add('hastoken'); normLine = normLine.replace(token, '$1'); } elem.innerHTML = normLine;