Page MenuHomePhabricator

Borrow functionality from the LinkHandlerUtils::figureHandler for serializing media in gallery
Closed, ResolvedPublic

Description

A bunch of common functionality could be reused in the gallery to avoid all the roundtripping dirtying we're seeing.

See all the FIXMEs in Gallery::contentHandler,
https://github.com/wikimedia/parsoid/blob/master/src/Ext/Gallery/Gallery.php#L258

Event Timeline

There's a list of gallery normalizations in T211895#4906428

Change 791093 had a related patch set uploaded (by Arlolra; author: Arlolra):

[mediawiki/services/parsoid@master] Sync parserTests files with core

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

Change 791093 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Sync parserTests files with core

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

Change 791095 had a related patch set uploaded (by Arlolra; author: Arlolra):

[mediawiki/services/parsoid@master] Add an html/parsoid section to a test, "File with link to page section"

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

Change 791095 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Add an html/parsoid section to a test, "File with link to page section"

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

Change 792236 had a related patch set uploaded (by Arlolra; author: Arlolra):

[mediawiki/vendor@master] Bump parsoid to 0.16.0-a8

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

Change 792236 merged by jenkins-bot:

[mediawiki/vendor@master] Bump parsoid to 0.16.0-a8

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

Change 891924 had a related patch set uploaded (by Arlolra; author: Arlolra):

[mediawiki/services/parsoid@master] Roundtrip file prefix in galleries

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

Change 891924 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Roundtrip file prefix in galleries

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

Change 894720 had a related patch set uploaded (by Arlolra; author: Arlolra):

[mediawiki/vendor@master] Bump parsoid to 0.17.0-a19

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

Change 894720 merged by jenkins-bot:

[mediawiki/vendor@master] Bump parsoid to 0.17.0-a19

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

Change 967323 had a related patch set uploaded (by Arlolra; author: Arlolra):

[mediawiki/services/parsoid@master] [WIP] Reuse LinkHandlerUtils::figureHandler in gallery

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

Change 967323 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Reuse LinkHandlerUtils::figureHandler in gallery

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

Change 969688 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.19.0-a4

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

Change 969688 merged by jenkins-bot:

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.19.0-a4

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