Expose Script.text property

This should fix a number of rendering issues, but was specifically added while
investigating issues rendering sites that used knockout.js
This commit is contained in:
Karl Seguin
2026-02-05 16:21:03 +08:00
parent 945af879ec
commit 00740b6117

View File

@@ -100,6 +100,7 @@ pub fn setInnerText(self: *Script, text: []const u8, page: *Page) !void {
try self.asNode().setTextContent(text, page);
}
pub const JsApi = struct {
pub const bridge = js.Bridge(Script);
@@ -121,6 +122,7 @@ pub const JsApi = struct {
try self.asNode().getTextContent(&buf.writer);
return buf.written();
}
pub const text = bridge.accessor(_innerText, Script.setInnerText, .{});
};
pub const Build = struct {