From d422b533ea19a09cddf9b31ecd6cd5e5ce35ce3f Mon Sep 17 00:00:00 2001 From: Muhammad Hamza Date: Mon, 8 Aug 2022 02:10:38 +0500 Subject: [PATCH] onsubmit should be a SubmitEvent (#2816) * onsubmit should be a SubmitEvent * At least v0.3.59 * Enable feature, add re-export * fmt --- packages/yew/Cargo.toml | 3 ++- packages/yew/src/html/listener/events.rs | 2 +- packages/yew/src/lib.rs | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/yew/Cargo.toml b/packages/yew/Cargo.toml index 44ab7d78966..97939dbc3f4 100644 --- a/packages/yew/Cargo.toml +++ b/packages/yew/Cargo.toml @@ -36,7 +36,7 @@ tokio-stream = { version = "0.1.9", features = ["sync"] } tracing = "0.1.36" [dependencies.web-sys] -version = "0.3" +version = "^0.3.59" features = [ "AnimationEvent", "Document", @@ -67,6 +67,7 @@ features = [ "WheelEvent", "Window", "HtmlScriptElement", + "SubmitEvent" ] [target.'cfg(target_arch = "wasm32")'.dependencies] diff --git a/packages/yew/src/html/listener/events.rs b/packages/yew/src/html/listener/events.rs index a1b8677f6d6..398ed53c68d 100644 --- a/packages/yew/src/html/listener/events.rs +++ b/packages/yew/src/html/listener/events.rs @@ -166,7 +166,7 @@ impl_short! { oninput(InputEvent) - onsubmit(FocusEvent) + onsubmit(SubmitEvent) onanimationcancel(AnimationEvent) onanimationend(AnimationEvent) diff --git a/packages/yew/src/lib.rs b/packages/yew/src/lib.rs index a185e2e0e5f..d387edd950a 100644 --- a/packages/yew/src/lib.rs +++ b/packages/yew/src/lib.rs @@ -308,7 +308,8 @@ pub mod events { #[doc(no_inline)] pub use web_sys::{ AnimationEvent, DragEvent, ErrorEvent, Event, FocusEvent, InputEvent, KeyboardEvent, - MouseEvent, PointerEvent, ProgressEvent, TouchEvent, TransitionEvent, UiEvent, WheelEvent, + MouseEvent, PointerEvent, ProgressEvent, SubmitEvent, TouchEvent, TransitionEvent, UiEvent, + WheelEvent, }; #[cfg(feature = "csr")]