Make navigation of long lists easier
Consider scrolling to a list of all 7,000 books on a server, or even just all 250 books of some busy author, it might be useful to be able to "jump over" some pages. Currently one can only navigate to the first, previous, next, and last pages directly. Some ideas include:
- insert an intermediate step between first/prev resp. next/last to skip e.g. 10 pages, looking e.g. like this:
|<<<< … >>>>|
the ALT/TITLE attribute could inform about the steps taken. At least for smaller screens on mobile devices (if not generally), maybe the number should be displayed on the buttons (as "hover" is not always possible with touchscreens):
|<<< 10< 1 … 1 >10 >>>|
- with alphabetical ordered lists, it could be considered adding a line with characters (0..9A..Z) to skip to the first entry starting with this characters (be it the book title or author name, depending on the list). Keep in mind that different characters might be needed here (think of Cyrillic, Hebrew, etc.), so the characters used must be configurable and should be allowed to be turned off altogether.
(based on a request mailed to me by a user – hi Erwin 👋)
Implemented the first variant for now (without the numbers on, but with TITLE attribute), steps are currently hard-coded to 5 pages. Might consider making the steps configurable for easy adjustment – if requested 😉
Deleting a branch is permanent. It CANNOT be undone. Continue?