From afd538d6af0baf8a1861ff2cdef881edbfb57000 Mon Sep 17 00:00:00 2001 From: Anhgelus Morhtuuzh Date: Wed, 29 Apr 2026 19:55:57 +0200 Subject: feat(): support math content --- src/eval/html/Literal.zig | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/eval/html/Literal.zig') 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 }; } -- cgit v1.2.3