wip: web stuff
This commit is contained in:
1 parent
5cbdc571e3
commit
acad9ca622
2 files changed
+6
-6
No files matched your search
@@ -1,7 +1,7 @@
|
||||
use std::{collections::HashMap, fmt::Debug, rc::Rc, sync::Arc};
|
||||
|
||||
use dioxus_core::{
|
||||
events::{on::GenericEventInner, EventTrigger, SyntheticEvent},
|
||||
events::{on::GenericEventInner, SyntheticEvent, UiEvent},
|
||||
mutations::NodeRefMutation,
|
||||
scheduler::SchedulerMsg,
|
||||
DomEdit, ElementId, ScopeId,
|
||||
@@ -519,7 +519,7 @@ fn virtual_event_from_websys_event(event: web_sys::Event) -> SyntheticEvent {
|
||||
|
||||
/// This function decodes a websys event and produces an EventTrigger
|
||||
/// With the websys implementation, we attach a unique key to the nodes
|
||||
fn decode_trigger(event: &web_sys::Event) -> anyhow::Result<EventTrigger> {
|
||||
fn decode_trigger(event: &web_sys::Event) -> anyhow::Result<UiEvent> {
|
||||
log::debug!("Handling event!");
|
||||
|
||||
let target = event
|
||||
@@ -561,7 +561,7 @@ fn decode_trigger(event: &web_sys::Event) -> anyhow::Result<EventTrigger> {
|
||||
let triggered_scope = gi_id;
|
||||
// let triggered_scope: ScopeId = KeyData::from_ffi(gi_id).into();
|
||||
log::debug!("Triggered scope is {:#?}", triggered_scope);
|
||||
Ok(EventTrigger {
|
||||
Ok(UiEvent {
|
||||
event: virtual_event_from_websys_event(event.clone()),
|
||||
mounted_dom_id: Some(ElementId(real_id as usize)),
|
||||
scope: ScopeId(triggered_scope as usize),
|
||||
|
||||
Reference in new issue
Block a user