mirror of
https://github.com/odin-lang/Odin.git
synced 2026-06-08 19:44:20 +00:00
Fix scroll and visibilitychange event handling
This commit is contained in:
10
vendor/wasm/js/runtime.js
vendored
10
vendor/wasm/js/runtime.js
vendored
@@ -1451,11 +1451,11 @@ function odinSetupDefaultImports(wasmMemoryInterface, consoleElement) {
|
||||
wmi.storeF64(off(8), e.deltaY);
|
||||
wmi.storeF64(off(8), e.deltaZ);
|
||||
wmi.storeU32(off(4), e.deltaMode);
|
||||
} else if (e instanceof Event) {
|
||||
if ('scrollX' in e) {
|
||||
wmi.storeF64(off(8), e.scrollX);
|
||||
wmi.storeF64(off(8), e.scrollY);
|
||||
}
|
||||
} else if (e.type === 'scroll') {
|
||||
wmi.storeF64(off(8), window.scrollX);
|
||||
wmi.storeF64(off(8), window.scrollY);
|
||||
} else if (e.type === 'visibilitychange') {
|
||||
wmi.storeU8(off(1), !document.hidden);
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user