diff options
| author | Ben Bridle <ben@derelict.engineering> | 2026-03-04 13:15:10 +1300 |
|---|---|---|
| committer | Ben Bridle <ben@derelict.engineering> | 2026-03-04 13:15:16 +1300 |
| commit | 777d31d1001645870437cc37c8463e164caba71e (patch) | |
| tree | 71df82b3c026e3a60c9cb86436721a443f2370ab /src/generate_html.rs | |
| parent | 3ba351ac3142d09e752fcc723ffbc44ec8ef0015 (diff) | |
| download | toaster-777d31d1001645870437cc37c8463e164caba71e.zip | |
This prevents strings like '7:00am' from breaking a list line, the colon
must be followed by a space.
Diffstat (limited to 'src/generate_html.rs')
| -rw-r--r-- | src/generate_html.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/generate_html.rs b/src/generate_html.rs index daa83d5..3b6ee62 100644 --- a/src/generate_html.rs +++ b/src/generate_html.rs @@ -212,8 +212,8 @@ pub fn document_to_html(page: &Page, website: &Website) -> String { depth += 1; } else if c == '/' && prev == '<' { depth -= 2; // 2 because prev was a '<' as well. - } else if c == ':' && depth == 0 { - output.pop(); output.push_str("<br>"); + } else if c == ' ' && prev == ':' && depth == 0 { + output.pop(); output.pop(); output.push_str("<br>"); class.push_str("extended"); depth += 99; } prev = c; |
