Refactor generic tables and page index classes #26

Merged
Roflin merged 9 commits from refactor-tables into master 2021-05-17 20:19:18 +02:00
Member

The generic tables and page index classes were separately usable, but more intertwined than what constitutes good OO design. This PR merges the changes from upstream Kabuki, addressing this. The public facing functions have not changed.

(There's a history behind this, of course, but that's a story for another day. Needless to say I am happy to get this off my todo list.)

The generic tables and page index classes were separately usable, but more intertwined than what constitutes good OO design. This PR merges the changes from upstream Kabuki, addressing this. The public facing functions have not changed. (There's a history behind this, of course, but that's a story for another day. Needless to say I am happy to get this off my todo list.)
Aaron added 8 commits 2021-02-17 20:50:37 +01:00
cba42a9129 Refactor GenericTable to use PageIndex rather than inherit from it
This has on my todo list for years... I'm glad to finally get around to it.
681af07985 Pass builder function for custom pagination link generation.
This makes pagination for GenericTables work properly again.
6c662481bc Remove a few obscure, unused features.
* Removed support for row classification. Use of CSS is preferred.
* Removed support for disabling/enabling columns via a property. Unset as needed.
* Removed support for passing and inheriting a cell width by column. Header width suffices.
Aaron changed title from Refactor generic tables and page index class to Refactor generic tables and page index classes 2021-02-17 20:50:59 +01:00
Aaron added 1 commit 2021-02-17 22:43:55 +01:00
Roflin approved these changes 2021-05-16 15:55:02 +02:00
Roflin merged commit 4863561129 into master 2021-05-17 20:19:18 +02:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Public/pics#26
No description provided.