Page MenuHomePhabricator

Consolidate page disambiguations and page issues
Closed, ResolvedPublic2 Estimated Story Points

Description

Related files:
apps-android-wikipedia/www/js/disambig.js
apps-android-wikipedia/www/js/issues.js
apps-android-wikipedia/www/js/sections.js
MobileApp/styles/disambig.less
MobileApp/styles/issues.less

Page issue presentation is similar on both platforms. Disambiguations are broken on iOS but would normally appear about the same. Hatnotes are broken on Android and presented inline on iOS.

Consolidation of disambiguation Android in-page presentation should be discussed with product since iOS just shows these disambiguations inline without any changes from the original HTML.

Screenshot of inline disambig/page issues on iOS (we don't hide hatnotes):

Screen Shot 2017-06-08 at 2.32.10 PM.png (1×862 px, 249 KB)

Event Timeline

Android and iOS may have diverged on hatnote handling... we may want to check in with product owners before starting this one.

Niedzielski renamed this task from Consolidate hatnotes, similar pages/ page disambiguations, page issues to Consolidate page disambiguations and page issues.Jun 8 2017, 9:16 PM
Niedzielski set the point value for this task to 2.
Mhurd added a subscriber: Fjalapeno.

Per conversation with @Fjalapeno, I'm pulling the JS for page issue and disambiguation extraction into their own transforms (or utilities?). Will make it easier to re-use.

Note: Android no longer hides hatnotes.