web: use seed_hooks ability to create ev handlers
This commit is contained in:
parent
83ecc73fbd
commit
0df8de3661
@ -6,7 +6,7 @@ use itertools::Itertools;
|
||||
use letterbox_shared::compute_color;
|
||||
use log::{debug, error, info};
|
||||
use seed::{prelude::*, *};
|
||||
use seed_hooks::{state_access::CloneState, topo, use_state};
|
||||
use seed_hooks::{state_access::CloneState, topo, use_state, StateAccessEventHandlers};
|
||||
use web_sys::HtmlElement;
|
||||
|
||||
use crate::{
|
||||
@ -857,9 +857,7 @@ fn view_content_tree(content_tree: &str) -> Node<Msg> {
|
||||
}
|
||||
]],
|
||||
" Debug",
|
||||
ev(Ev::Click, move |_| {
|
||||
debug_open.set(!debug_open.get());
|
||||
})
|
||||
debug_open.on_click(|d| *d = !*d)
|
||||
],
|
||||
IF!(debug_open.get() =>
|
||||
pre![C!["NOTPORTED","content-tree"], content_tree]),
|
||||
@ -1030,9 +1028,7 @@ pub fn tags(model: &Model) -> Node<Msg> {
|
||||
"fa-angle-down"
|
||||
}
|
||||
]]),
|
||||
ev(Ev::Click, move |_| {
|
||||
tags_open.set(!tags_open.get());
|
||||
})
|
||||
tags_open.on_click(|t| *t = !*t)
|
||||
],
|
||||
div![
|
||||
IF!(force_tags_open||tags_open.get() => model.tags.as_ref().map(|tags| view_tags(tags.iter(),false))),
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user