diff options
| author | Anhgelus Morhtuuzh <william@herges.fr> | 2026-04-30 17:25:04 +0200 |
|---|---|---|
| committer | Anhgelus Morhtuuzh <william@herges.fr> | 2026-04-30 17:25:04 +0200 |
| commit | 103efd52b59f77fbfde6a1b7daf65b16c2c26810 (patch) | |
| tree | 722f7be1ea5ffc36fb5d17aab0fb64cb6cb28665 /src/eval/blocks.zig | |
| parent | 987bd9323a384e8f042311262d9b0e0eba38da15 (diff) | |
refactor(html): supports more type in root append
Diffstat (limited to 'src/eval/blocks.zig')
| -rw-r--r-- | src/eval/blocks.zig | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/eval/blocks.zig b/src/eval/blocks.zig index a270ec9..9357799 100644 --- a/src/eval/blocks.zig +++ b/src/eval/blocks.zig @@ -44,7 +44,7 @@ pub const Code = struct { if (self.attribute) |attr| try el.base.setAttribute("data-code", attr); var code = try HTML.Content.init(alloc, "code"); var root = try HTML.Root.init(alloc); - for (self.content.items) |it| root.append(try it.html(root.allocator())); + for (self.content.items) |it| try root.append(it); code.content = root.element(); el.content = code.element(); return el.element(); @@ -87,12 +87,12 @@ pub const Figure = struct { var el = try HTML.Content.init(parent, "figure"); var root = try HTML.Root.init(parent); const alloc = root.allocator(); - root.append(try self.content.html(alloc)); + try root.append(self.content); el.content = root.element(); const caption = self.caption orelse return el.element(); var figcap = try HTML.Content.init(alloc, "figcaption"); figcap.content = try caption.html(alloc); - root.append(figcap.element()); + try root.append(figcap.element()); return el.element(); } }; @@ -138,8 +138,8 @@ pub const Callout = struct { const root = try HTML.Root.init(alloc); const title = try HTML.Content.init(alloc, "h4"); title.content = (try HTML.Literal.init(alloc, self.title orelse kind)).element(); - root.append(title.element()); - root.append(try self.content.html(alloc)); + try root.append(title.element()); + try root.append(self.content); el.content = root.element(); return el.element(); } |
