node and browser bindings for gleam
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

add stop propagation and prevent default

+14
+8
src/event_ffi.mjs
··· 1 1 export function target(event) { 2 2 return event.target; 3 3 } 4 + 5 + export function preventDefault(event) { 6 + return event.preventDefault; 7 + } 8 + 9 + export function stopPropagation(event) { 10 + return event.stopPropagation; 11 + }
+6
src/plinth/browser/event.gleam
··· 5 5 // event only knows about event target not Element/Document etc 6 6 @external(javascript, "../../event_ffi.mjs", "target") 7 7 pub fn target(event: Event) -> Dynamic 8 + 9 + @external(javascript, "../../event_ffi.mjs", "preventDefault") 10 + pub fn prevent_default(event: Event) -> Dynamic 11 + 12 + @external(javascript, "../../event_ffi.mjs", "stopPropagation") 13 + pub fn stop_propagation(event: Event) -> Dynamic