event isTrusted support and better composedPath for shadowroots

This commit is contained in:
Karl Seguin
2025-12-26 08:45:20 +08:00
parent b379b775f9
commit 25dbac9945
32 changed files with 357 additions and 60 deletions

View File

@@ -33,7 +33,7 @@ pub fn asAbstractRange(self: *Range) *AbstractRange {
}
pub fn init(page: *Page) !*Range {
return page._factory.abstractRange(Range{._proto = undefined}, page);
return page._factory.abstractRange(Range{ ._proto = undefined }, page);
}
pub fn setStart(self: *Range, node: *Node, offset: u32) !void {
@@ -106,7 +106,7 @@ pub fn collapse(self: *Range, to_start: ?bool) void {
}
pub fn cloneRange(self: *const Range, page: *Page) !*Range {
const clone = try page._factory.abstractRange(Range{._proto = undefined}, page);
const clone = try page._factory.abstractRange(Range{ ._proto = undefined }, page);
clone._proto._end_offset = self._proto._end_offset;
clone._proto._start_offset = self._proto._start_offset;
clone._proto._end_container = self._proto._end_container;