From cf062375564ecbdbc01bdea9d6fad731116d4134 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20F=C3=A4rber?= <01mf02@gmail.com> Date: Tue, 21 Jan 2025 16:58:58 +0100 Subject: [PATCH] Correct table pretty-printing. --- crates/typst-html/src/encode.rs | 5 ++++- crates/typst-library/src/html/dom.rs | 5 ----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/crates/typst-html/src/encode.rs b/crates/typst-html/src/encode.rs index 62146f867..71422a0fc 100644 --- a/crates/typst-html/src/encode.rs +++ b/crates/typst-html/src/encode.rs @@ -120,7 +120,10 @@ fn write_element(w: &mut Writer, element: &HtmlElement) -> SourceResult<()> { /// Whether the element should be pretty-printed. fn is_pretty(element: &HtmlElement) -> bool { - tag::is_block_by_default(element.tag) || matches!(element.tag, tag::meta) + matches!( + element.tag, + tag::meta | tag::table | tag::thead | tag::tbody | tag::tfoot | tag::tr + ) || tag::is_block_by_default(element.tag) } /// Escape a character. diff --git a/crates/typst-library/src/html/dom.rs b/crates/typst-library/src/html/dom.rs index d5e4eaf3b..5b6eab4d6 100644 --- a/crates/typst-library/src/html/dom.rs +++ b/crates/typst-library/src/html/dom.rs @@ -522,11 +522,6 @@ pub mod tag { | self::p | self::pre | self::search - | self::table - | self::thead - | self::tbody - | self::tfoot - | self::tr ) }