Changing events to use capture rather than bubble

This commit is contained in:
Pauan 2020-08-27 17:22:14 +02:00
parent 748326492b
commit e7fe4b99a1
1 changed files with 4 additions and 4 deletions

View File

@ -9,7 +9,7 @@ use web_sys::{HtmlElement, Element, Node, Window, History, Document, Text, Comme
export function add_event(elem, name, f) { export function add_event(elem, name, f) {
elem.addEventListener(name, f, { elem.addEventListener(name, f, {
capture: false, capture: true,
once: false, once: false,
passive: true passive: true
}); });
@ -17,7 +17,7 @@ use web_sys::{HtmlElement, Element, Node, Window, History, Document, Text, Comme
export function add_event_once(elem, name, f) { export function add_event_once(elem, name, f) {
elem.addEventListener(name, f, { elem.addEventListener(name, f, {
capture: false, capture: true,
once: true, once: true,
passive: true, passive: true,
}); });
@ -25,14 +25,14 @@ use web_sys::{HtmlElement, Element, Node, Window, History, Document, Text, Comme
export function add_event_preventable(elem, name, f) { export function add_event_preventable(elem, name, f) {
elem.addEventListener(name, f, { elem.addEventListener(name, f, {
capture: false, capture: true,
once: false, once: false,
passive: false passive: false
}); });
} }
export function remove_event(elem, name, f) { export function remove_event(elem, name, f) {
elem.removeEventListener(name, f, false); elem.removeEventListener(name, f, true);
} }
")] ")]
extern "C" { extern "C" {