Browse Source

Add `Context_Menu` event kind; Fix `event_prevent_default()`

gingerBill 3 years ago
parent
commit
c2c66aad60
2 changed files with 5 additions and 1 deletions
  1. 4 0
      vendor/wasm/js/events.odin
  2. 1 1
      vendor/wasm/js/runtime.js

+ 4 - 0
vendor/wasm/js/events.odin

@@ -77,6 +77,8 @@ Event_Kind :: enum u32 {
 	Transition_Run,
 	Transition_Cancel,
 
+	Context_Menu,
+
 }
 event_kind_string := [Event_Kind]string{
 	.Invalid = "",
@@ -151,6 +153,8 @@ event_kind_string := [Event_Kind]string{
 	.Touch_End    = "touchend",
 	.Touch_Move   = "touchmove",
 	.Touch_Start  = "touchstart",
+
+	.Context_Menu = "contextmenu",
 }
 
 Delta_Mode :: enum u32 {

+ 1 - 1
vendor/wasm/js/runtime.js

@@ -1510,7 +1510,7 @@ function odinSetupDefaultImports(wasmMemoryInterface, consoleElement) {
 			},
 			event_prevent_default: () => {
 				if (event_temp_data && event_temp_data.event) {
-					event_temp_data.event.eventPreventDefault();
+					event_temp_data.event.preventDefault();
 				}
 			},