Bug 38899 - Allow the Vue toolbar to be sticky
Summary: Allow the Vue toolbar to be sticky
Status: Needs Signoff
Alias: None
Product: Koha
Classification: Unclassified
Component: ERM (show other bugs)
Version: Main
Hardware: All All
: P5 - low enhancement
Assignee: Matt Blenkinsop
QA Contact: Testopia
URL:
Keywords:
Depends on: 38010
Blocks:
  Show dependency treegraph
 
Reported: 2025-01-15 10:14 UTC by Matt Blenkinsop
Modified: 2025-01-15 10:42 UTC (History)
5 users (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments
Bug 38899: Add a sticky toolbar (5.28 KB, patch)
2025-01-15 10:42 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38899: Add a cypress test (1.15 KB, patch)
2025-01-15 10:42 UTC, Matt Blenkinsop
Details | Diff | Splinter Review

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Blenkinsop 2025-01-15 10:14:08 UTC
We have sticky toolbars throughout Koha but this is not yet supported in Vue apps. The Toolbar component should have a sticky mode enabled
Comment 1 Matt Blenkinsop 2025-01-15 10:42:40 UTC
Created attachment 176545 [details] [review]
Bug 38899: Add a sticky toolbar

This patch adds a sticky toolbar to the vendors form

Test plan:
N.B: This patchset will not work on a sandbox

1) Navigate to Acquisitions and click New vendor
2) The toolbar should appear at the top of the page underneath Add vendor
3) Scroll down, the toolbar should stick and be given the 'floating' class
4) Scroll back up and the toolbar should unstick and lose the 'floating' class
Comment 2 Matt Blenkinsop 2025-01-15 10:42:42 UTC
Created attachment 176546 [details] [review]
Bug 38899: Add a cypress test