mirror of
https://github.com/lightpanda-io/browser.git
synced 2025-10-29 15:13:28 +00:00
Compare commits
2 Commits
cdp-browse
...
nikneym/mo
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c9cd0fad40 | ||
|
|
8f96ea457f |
@@ -68,10 +68,6 @@ pub const MouseEvent = struct {
|
|||||||
.button = @intFromEnum(opts.button),
|
.button = @intFromEnum(opts.button),
|
||||||
});
|
});
|
||||||
|
|
||||||
if (!std.mem.eql(u8, event_type, "click")) {
|
|
||||||
log.warn(.mouse_event, "unsupported mouse event", .{ .event = event_type });
|
|
||||||
}
|
|
||||||
|
|
||||||
return mouse_event;
|
return mouse_event;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -31,3 +31,20 @@
|
|||||||
testing.expectEqual('click', evt.type);
|
testing.expectEqual('click', evt.type);
|
||||||
testing.expectEqual(true, evt instanceof MouseEvent);
|
testing.expectEqual(true, evt instanceof MouseEvent);
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<script id=customMouseEvent>
|
||||||
|
let hasEventDispatched = false;
|
||||||
|
|
||||||
|
let customMouseEvent = new MouseEvent("CustomMouseEvent");
|
||||||
|
testing.expectEqual(true, customMouseEvent instanceof MouseEvent);
|
||||||
|
|
||||||
|
document.addEventListener("CustomMouseEvent", (event) => {
|
||||||
|
hasEventDispatched = true;
|
||||||
|
|
||||||
|
testing.expectEqual(true, event instanceof MouseEvent);
|
||||||
|
testing.expectEqual(true, customMouseEvent === event);
|
||||||
|
});
|
||||||
|
|
||||||
|
document.dispatchEvent(customMouseEvent);
|
||||||
|
testing.expectEqual(true, hasEventDispatched);
|
||||||
|
</script>
|
||||||
|
|||||||
Reference in New Issue
Block a user