SimpleChatTCRV:Markdown: Remove unordered list marker

also make flow simple by using same logic for putting the list
content.
This commit is contained in:
hanishkvc 2025-11-25 22:05:47 +05:30
parent c420f16504
commit 781f86fee8
1 changed files with 5 additions and 5 deletions

View File

@ -66,14 +66,16 @@ export class MarkDown {
let sList = 'none' let sList = 'none'
let listLvl = 0 let listLvl = 0
if (this.in.listUnordered.length == 0) { if (this.in.listUnordered.length == 0) {
sList = 'next' sList = 'same'
this.in.listUnordered.push(matchUnOrdered[1].length) this.in.listUnordered.push(matchUnOrdered[1].length)
listLvl = this.in.listUnordered.length // ie 1 listLvl = this.in.listUnordered.length // ie 1
this.html += "<ul>\n"
} else { } else {
if (this.in.listUnordered[this.in.listUnordered.length-1] < matchUnOrdered[1].length){ if (this.in.listUnordered[this.in.listUnordered.length-1] < matchUnOrdered[1].length){
sList = 'next' sList = 'same'
this.in.listUnordered.push(matchUnOrdered[1].length) this.in.listUnordered.push(matchUnOrdered[1].length)
listLvl = this.in.listUnordered.length listLvl = this.in.listUnordered.length
this.html += "<ul>\n"
} else if (this.in.listUnordered[this.in.listUnordered.length-1] == matchUnOrdered[1].length){ } else if (this.in.listUnordered[this.in.listUnordered.length-1] == matchUnOrdered[1].length){
sList = 'same' sList = 'same'
} else { } else {
@ -88,9 +90,7 @@ export class MarkDown {
} }
} }
if (sList == 'same') { if (sList == 'same') {
this.html += `<li>${line}</li>\n` this.html += `<li>${matchUnOrdered[2]}</li>\n`
} else if (sList == 'next') {
this.html += `<ul>\n<li>${line}</li>\n`
} }
return return
} }