1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
use crate::{
error::Error,
query::{Collection, Element},
};
use wasm_bindgen::{closure::Closure, JsCast};
use web_sys_query_derive::OnEvent;
#[derive(Copy, Clone, Debug, OnEvent)]
pub enum Event {
Blur,
Change,
Click,
ContextMenu,
DblClick,
Focus,
#[unimplemented]
FocusIn,
#[unimplemented]
FocusOut,
#[unimplemented]
Hover,
KeyDown,
KeyPress,
KeyUp,
Load,
MouseDown,
MouseEnter,
MouseLeave,
MouseMove,
MouseOut,
MouseOver,
MouseUp,
#[unimplemented]
Ready,
Resize,
Scroll,
Select,
Submit,
}