Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Overview: Pager module #21

Open
6 tasks
eliot-akira opened this issue Dec 17, 2023 · 0 comments
Open
6 tasks

Overview: Pager module #21

eliot-akira opened this issue Dec 17, 2023 · 0 comments

Comments

@eliot-akira
Copy link
Contributor

eliot-akira commented Dec 17, 2023

The new Pager module will be an upgrade from the current implementation, "Paginator v1". The latter has limitations due to its design, such as only supporting post loops and somewhat fixed structure of frontend interface.

See discussion #58 for initial brainstorming of flexible pagination features.

Upgrade

  • Rewrite in TypeScript
  • Use React/Preact or vanilla JS for pager elements instead of jQuery
  • Use API module using fetch instead of AJAX module using jQuery.ajax

Features

  • Support any loop type
  • Support dynamic loading, for example, in page builder preview
  • Separate general-purpose functionality to Framework
  • Accessibility


Additionally:



image

@eliot-akira eliot-akira changed the title Loop pagination features Overview: Loop pagination feature requests Jan 23, 2024
@eliot-akira eliot-akira moved this to Think in Pagination Jan 23, 2024
@eliot-akira eliot-akira pinned this issue Jan 26, 2024
@eliot-akira eliot-akira changed the title Overview: Loop pagination feature requests Overview: Loop pagination Jan 26, 2024
@eliot-akira eliot-akira changed the title Overview: Loop pagination Overview: Pager module May 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Think
Development

No branches or pull requests

1 participant