web: scroll to top on pagination

This commit is contained in:
Bill Thiede 2025-04-16 08:47:45 -07:00
parent 251151244b
commit 9a69b4c51e

View File

@ -541,13 +541,19 @@ fn search_toolbar(
tw_classes::button(),
IF!(!pager.has_previous_page => attrs!{ At::Disabled=>true }),
"<",
IF!(pager.has_previous_page => ev(Ev::Click, |_| Msg::PreviousPage)),
IF!(pager.has_previous_page => ev(
Ev::Click, |_| Msg::MultiMsg(vec![
Msg::ScrollToTop,
Msg::PreviousPage]))),
],
button![
tw_classes::button(),
IF!(!pager.has_next_page => attrs!{ At::Disabled=>true }),
">",
IF!(pager.has_next_page => ev(Ev::Click, |_| Msg::NextPage))
IF!(pager.has_next_page => ev(
Ev::Click, |_| Msg::MultiMsg(vec![
Msg::ScrollToTop,
Msg::NextPage])))
]
]
]