TablePager is a PHP widget in core, used all over the place, e.g. on https://en.wikipedia.org/wiki/Special:ProtectedPages and https://en.wikipedia.org/wiki/Special:ListFiles
Before | After |
Shown in context:
Esanders | |
Apr 24 2017, 5:03 PM |
F8019329: image.png | |
May 10 2017, 5:20 PM |
F8019349: image.png | |
May 10 2017, 5:20 PM |
F7741540: image.png | |
Apr 24 2017, 5:10 PM |
F7741519: image.png | |
Apr 24 2017, 5:03 PM |
TablePager is a PHP widget in core, used all over the place, e.g. on https://en.wikipedia.org/wiki/Special:ProtectedPages and https://en.wikipedia.org/wiki/Special:ListFiles
Before | After |
Shown in context:
I'm not sure what I was thinking months ago, but right now I have no strong feelings about this, as long as we're talking about just these buttons/links shown on the screenshot (TablePager::getNavigationBar()). TablePager also includes code for generating the entire table show on these pages, and I feel that should not be an OOjs UI widget. It's just a table.
Change 349997 had a related patch set uploaded (by Esanders):
[mediawiki/core@master] WIP OOUI-ificiation of TablePager nav
Ideally we'd use different icons for first & previous (and last and next), but we don't have them in the OOUI icon set…
Change 351604 had a related patch set uploaded (by Esanders; owner: Esanders):
[oojs/ui@master] Add first/last icons to complement previous/next
Change 351604 merged by jenkins-bot:
[oojs/ui@master] icons: Add first/last to complement previous/next in movement pack
Change 349997 merged by jenkins-bot:
[mediawiki/core@master] OOUI-ificiation of TablePager nav