summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBen Bridle <ben@derelict.engineering>2025-02-01 17:41:49 +1300
committerBen Bridle <ben@derelict.engineering>2025-02-01 17:41:49 +1300
commit999d697329966e6c707d3a6812ccaf44f068f4dd (patch)
tree789281c71ef89b53893b4344451084833053e947 /src
parent35a4fc3c3e1871cb0b4a8bf243d5b97f0e827628 (diff)
downloadtoaster-999d697329966e6c707d3a6812ccaf44f068f4dd.zip
Don't add class attribute to HTML list items if class is empty
Diffstat (limited to 'src')
-rw-r--r--src/generate_html.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/generate_html.rs b/src/generate_html.rs
index 585b46f..82e1819 100644
--- a/src/generate_html.rs
+++ b/src/generate_html.rs
@@ -160,7 +160,10 @@ pub fn document_to_html(document: &MarkdownDocument, page: &Page, website: &Webs
class.push_str(" checkbox");
}
let class = class.trim();
- html!("<li class='{class}'>{output}</li>")
+ match class.is_empty() {
+ true => html!("<li>{output}</li>"),
+ false => html!("<li class='{class}'>{output}</li>"),
+ }
}),
Block::Note(lines) => wrap!("aside", for line in lines { tag!("p", line) }),
Block::Embed { label, path } => match path.rsplit_once('.') {