diff options
| author | Anhgelus Morhtuuzh <william@herges.fr> | 2026-04-29 19:55:57 +0200 |
|---|---|---|
| committer | Anhgelus Morhtuuzh <william@herges.fr> | 2026-04-29 19:55:57 +0200 |
| commit | afd538d6af0baf8a1861ff2cdef881edbfb57000 (patch) | |
| tree | db41d566c318163cb41916defd7cd274b92a9a43 /src/eval/html | |
| parent | 0535fa152ae990a28d0b7b9a59e96911074118b8 (diff) | |
feat(): support math content
Diffstat (limited to 'src/eval/html')
| -rw-r--r-- | src/eval/html/Literal.zig | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/eval/html/Literal.zig b/src/eval/html/Literal.zig index ccad004..a75b16c 100644 --- a/src/eval/html/Literal.zig +++ b/src/eval/html/Literal.zig @@ -20,6 +20,13 @@ pub fn init(alloc: Allocator, literal: []const u8) Error!*Element.Literal { return v; } +pub fn initNoEscape(alloc: Allocator, literal: []const u8) Error!*Element.Literal { + const v = try alloc.create(Self); + v.* = .{ .literal = try alloc.dupe(u8, literal) }; + v.node.ptr = v; + return v; +} + pub fn element(self: *Self) Element { return .{ .vtable = .{ .render = render, .node = getNode }, .ptr = self }; } |
