From f6c07a8d77b486f4992e361ddf012cafb1231d97 Mon Sep 17 00:00:00 2001 From: Nicolas Sanchez Date: Mon, 13 Feb 2023 00:39:50 +0100 Subject: [PATCH] =?UTF-8?q?ajout=20des=20listes=20num=C3=A9rot=C3=A9es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- static/modules/md.js | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) 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;