mirror of
				https://github.com/lightpanda-io/browser.git
				synced 2025-10-29 15:13:28 +00:00 
			
		
		
		
	Compare commits
	
		
			2 Commits
		
	
	
		
			28ec8d4b94
			...
			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