mirror of
https://github.com/lightpanda-io/browser.git
synced 2025-10-28 14:43:28 +00:00
Compare commits
2 Commits
c9dc4ef57a
...
nikneym/mo
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c9cd0fad40 | ||
|
|
8f96ea457f |
@@ -68,10 +68,6 @@ pub const MouseEvent = struct {
|
||||
.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;
|
||||
}
|
||||
|
||||
|
||||
@@ -31,3 +31,20 @@
|
||||
testing.expectEqual('click', evt.type);
|
||||
testing.expectEqual(true, evt instanceof MouseEvent);
|
||||
</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