wip: web stuff

This commit is contained in:
Jonathan Kelley committed 2021-08-31 12:28:57 -04:00
1 parent 5cbdc571e3
commit acad9ca622
2 files changed
+6 -6

No files matched your search

+3 -3
View File
@@ -8,7 +8,7 @@ use dioxus_core::{
on::{MouseEvent, MouseEventInner},
SyntheticEvent,
},
ElementId, EventPriority, EventTrigger, ScopeId,
ElementId, EventPriority, ScopeId, UiEvent,
};
#[derive(serde::Serialize, serde::Deserialize)]
@@ -17,14 +17,14 @@ struct ImEvent {
mounted_dom_id: u64,
scope: u64,
}
pub fn trigger_from_serialized(val: serde_json::Value) -> EventTrigger {
pub fn trigger_from_serialized(val: serde_json::Value) -> UiEvent {
let mut data: Vec<ImEvent> = serde_json::from_value(val).unwrap();
let data = data.drain(..).next().unwrap();
let event = SyntheticEvent::MouseEvent(MouseEvent(Rc::new(WebviewMouseEvent)));
let scope = ScopeId(data.scope as usize);
let mounted_dom_id = Some(ElementId(data.mounted_dom_id as usize));
EventTrigger {
UiEvent {
event,
scope,
mounted_dom_id,