Skip to content
This repository has been archived by the owner on Aug 1, 2019. It is now read-only.

Make navigation of long lists easier #2

Closed
IzzySoft opened this issue Mar 17, 2015 · 2 comments
Closed

Make navigation of long lists easier #2

IzzySoft opened this issue Mar 17, 2015 · 2 comments

Comments

@IzzySoft
Copy link
Owner

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< 11 >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 👋)

@IzzySoft
Copy link
Owner Author

IzzySoft commented Apr 7, 2015

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 😉

@IzzySoft
Copy link
Owner Author

As there was no more feedback for almost 3 years now, I consider this issue solved 😉

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant