This commit is contained in:
Karl Seguin
2025-05-02 16:03:13 +08:00
parent bd54395948
commit 4489efa8d9
2 changed files with 11 additions and 11 deletions

View File

@@ -247,7 +247,7 @@ pub const Page = struct {
.url = URL.empty, .url = URL.empty,
.session = session, .session = session,
.renderer = FlatRenderer.init(arena), .renderer = FlatRenderer.init(arena),
.window_clicked_event_node = .{ .func = windowClicked }, .window_clicked_event_node = .{ .func = windowClicked },
.state = .{ .state = .{
.arena = arena, .arena = arena,
.document = null, .document = null,

View File

@@ -64,18 +64,18 @@ test "Browser.CustomEvent" {
defer runner.deinit(); defer runner.deinit();
try runner.testCases(&.{ try runner.testCases(&.{
.{ "let capture = null", "undefined"}, .{ "let capture = null", "undefined" },
.{ "const el = document.createElement('div');", "undefined"}, .{ "const el = document.createElement('div');", "undefined" },
.{ "el.addEventListener('c1', (e) => { capture = 'c1-' + new String(e.detail)})", "undefined"}, .{ "el.addEventListener('c1', (e) => { capture = 'c1-' + new String(e.detail)})", "undefined" },
.{ "el.addEventListener('c2', (e) => { capture = 'c2-' + new String(e.detail.over)})", "undefined"}, .{ "el.addEventListener('c2', (e) => { capture = 'c2-' + new String(e.detail.over)})", "undefined" },
.{ "el.dispatchEvent(new CustomEvent('c1'));", "true"}, .{ "el.dispatchEvent(new CustomEvent('c1'));", "true" },
.{ "capture", "c1-null"}, .{ "capture", "c1-null" },
.{ "el.dispatchEvent(new CustomEvent('c1', {detail: '123'}));", "true"}, .{ "el.dispatchEvent(new CustomEvent('c1', {detail: '123'}));", "true" },
.{ "capture", "c1-123"}, .{ "capture", "c1-123" },
.{ "el.dispatchEvent(new CustomEvent('c2', {detail: {over: 9000}}));", "true"}, .{ "el.dispatchEvent(new CustomEvent('c2', {detail: {over: 9000}}));", "true" },
.{ "capture", "c2-9000"}, .{ "capture", "c2-9000" },
}, .{}); }, .{});
} }