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(), tw_classes::button(),
IF!(!pager.has_previous_page => attrs!{ At::Disabled=>true }), 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![ button![
tw_classes::button(), tw_classes::button(),
IF!(!pager.has_next_page => attrs!{ At::Disabled=>true }), 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])))
] ]
] ]
] ]