bug fixes

This commit is contained in:
jetstream0
2023-07-31 10:59:07 -07:00
parent a5cc8606d5
commit 41675a5099
2 changed files with 6 additions and 4 deletions

View File

@@ -127,7 +127,7 @@ export function parse_md_to_html_with_warnings(md: string): ParseResult {
}
//if link was never completed
if (link_content !== undefined) {
if (!html_line.startsWith("<p>")) {
if (!html_line.startsWith("<p>") && !in_unordered_list && !in_ordered_list) {
html_line = "<p>"+html_line;
}
html_line += "["+link_content;
@@ -304,8 +304,8 @@ export function parse_md_to_html_with_warnings(md: string): ParseResult {
if (char === "\n") {
line_number++;
}
//check to see if unordered list is ending
if (in_unordered_list && char === "\n" && ((chars.slice(i+1, i+3) !== "- " && !blockquote_list) || (chars.slice(i+1, i+5) !== "> - " && blockquote_list))) {
//check to see if unordered list is ending, and we are not on last char because then </ul> has already been added
if (in_unordered_list && i !== chars.length-1 && char === "\n" && ((chars.slice(i+1, i+3) !== "- " && !blockquote_list) || (chars.slice(i+1, i+5) !== "> - " && blockquote_list))) {
html += "</ul>\n";
in_unordered_list = false;
blockquote_list = false;