mirror of
https://github.com/lightpanda-io/browser.git
synced 2026-03-22 04:34:44 +00:00
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:
@@ -100,6 +100,7 @@ pub fn setInnerText(self: *Script, text: []const u8, page: *Page) !void {
|
|||||||
try self.asNode().setTextContent(text, page);
|
try self.asNode().setTextContent(text, page);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
pub const JsApi = struct {
|
pub const JsApi = struct {
|
||||||
pub const bridge = js.Bridge(Script);
|
pub const bridge = js.Bridge(Script);
|
||||||
|
|
||||||
@@ -121,6 +122,7 @@ pub const JsApi = struct {
|
|||||||
try self.asNode().getTextContent(&buf.writer);
|
try self.asNode().getTextContent(&buf.writer);
|
||||||
return buf.written();
|
return buf.written();
|
||||||
}
|
}
|
||||||
|
pub const text = bridge.accessor(_innerText, Script.setInnerText, .{});
|
||||||
};
|
};
|
||||||
|
|
||||||
pub const Build = struct {
|
pub const Build = struct {
|
||||||
|
|||||||
Reference in New Issue
Block a user