Page MenuHomePhabricator

Multipage pager for PDF and DJVU should not use layout tables
Open, LowPublic

Description

The multipage navigation for PDF and DJVU implemented on File pages makes use of an HTML table to present the layout. The whole thing has basically been untouched ever since it was implemented (except by adding a JS paging)

  • Remove table layout
  • Deprecate old classnames
  • Remove old classnames from other software
    • wikimedia/eveskin
    • Extension:Theme
    • Skin:CologneBlue
    • Skin:GuMaxDD
    • Skin:Modern
    • Skin:MonoBook
    • Skin:Nostalgia
    • Skin:Truglass
    • Universal-Omega/Monaco
  • Remove old class names from core
  • Update the JS pager
  • Provide a basic option that work on mobile
  • Move outside of fullImageLink ?

Event Timeline

TheDJ triaged this task as Low priority.Jan 21 2023, 9:16 PM
TheDJ updated the task description. (Show Details)

Change 881940 had a related patch set uploaded (by TheDJ; author: TheDJ):

[mediawiki/core@master] Filepage: multipage navigation rework

https://gerrit.wikimedia.org/r/881940

Change 881940 merged by jenkins-bot:

[mediawiki/core@master] Filepage: multipage navigation rework

https://gerrit.wikimedia.org/r/881940