web: improve checkbox style on desktop
This commit is contained in:
parent
b33a252698
commit
cda99fc7a5
@ -129,29 +129,28 @@ fn view_search_results(
|
|||||||
tr![
|
tr![
|
||||||
IF!(unread_idx.is_some() => C!["unread"]),
|
IF!(unread_idx.is_some() => C!["unread"]),
|
||||||
td![label![
|
td![label![
|
||||||
C!["checkbox"],
|
C!["b-checkbox", "checkbox"],
|
||||||
input![
|
input![attrs! {
|
||||||
attrs! {
|
At::Type=>"checkbox",
|
||||||
At::Type=>"checkbox",
|
At::Checked=>selected_threads.contains(&tid).as_at_value(),
|
||||||
At::Checked=>selected_threads.contains(&tid).as_at_value(),
|
}],
|
||||||
},
|
span![C!["check"]],
|
||||||
ev(Ev::Input, move |e| {
|
ev(Ev::Input, move |e| {
|
||||||
if let Some(input) = e
|
if let Some(input) = e
|
||||||
.target()
|
.target()
|
||||||
.as_ref()
|
.as_ref()
|
||||||
.expect("failed to get reference to target")
|
.expect("failed to get reference to target")
|
||||||
.dyn_ref::<web_sys::HtmlInputElement>()
|
.dyn_ref::<web_sys::HtmlInputElement>()
|
||||||
{
|
{
|
||||||
if input.checked() {
|
if input.checked() {
|
||||||
Msg::SelectionAddThread(check_tid)
|
Msg::SelectionAddThread(check_tid)
|
||||||
} else {
|
|
||||||
Msg::SelectionRemoveThread(check_tid)
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
Msg::Noop
|
Msg::SelectionRemoveThread(check_tid)
|
||||||
}
|
}
|
||||||
}),
|
} else {
|
||||||
]
|
Msg::Noop
|
||||||
|
}
|
||||||
|
}),
|
||||||
]],
|
]],
|
||||||
td![
|
td![
|
||||||
C!["from"],
|
C!["from"],
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user