Vector is now using Codex components. To get the full benefit of transitioning over, we also need to do this for MobileFrontend starting with the CSS only button components
Checklist
- Update MobileFrontend PHP code to use Codex button markup
- Update MobileFrontend JavaScript code to use Codex button markup
QA
- Check article page as anonymous user:
- In Chrome browser, check download link in dropdown
- Check page issues at top of page https://en.m.wikipedia.beta.wmflabs.org/wiki/Spain
- In mobile device click edit icon to show editor overlay. Check close icon in top left displays correctly without a label.
- Click watchstar to open up drawer at bottom of page. MAke sure the arrow is centered.
- Make sure advanced mode is disabled on the mobile site
- Go to a mobile diff page and check the icons for bytes added and for the username and the thanks icon in the bottom right. They should match or look similar to production as in the screenshots below:
https://en.m.wikipedia.org/wiki/Special:MobileDiff/1165399895
- Check watchlist https://en.m.wikipedia.org/wiki/Special:Watchlist
- Check history page
- Check Growth page. Visit https://en.m.wikipedia.beta.wmflabs.org/wiki/Special:Homepage and click arrows next to "My impact". "Suggested Edits" and verify the overlay icon shows.
- Exploratory testing: In mobile site perform the following functions. Look for any icons/buttons that look "strange".
- Search
- Edit
- Click an image to view it in a lightbox
- Click read in another language
Sign off steps
- Make sure https://gerrit.wikimedia.org/r/c/mediawiki/skins/MinervaNeue/+/942715 (or alternative patch) was merged and made the train cut to avoid regression to reference drawer.
QA Results - Beta
AC | Status | Details |
---|---|---|
1 | ✅ | T340262#9057478 |
2 | ✅ | T340262#9057478 |
3 | ✅ | T340262#9057478 |
4 | ✅ | T340262#9057478 |
5 | ❓ | T340262#9057478 |
6 | ✅ | T340262#9057478 |
7 | ✅ | T340262#9057478 |
8 | ❓ | T340262#9057478 |
9 | ✅ | T340262#9057478 |
10 | ✅ | T340262#9057478 |
11 | ✅ | T340262#9057478 |
12 | ✅ | T340262#9057478 |
QA Results - Prod
AC | Status | Details |
---|---|---|
1 | ✅ | T340262#9065036 |
2 | ✅ | T340262#9065036 |
3 | ✅ | T340262#9065036 |
4 | ✅ | T340262#9065036 |
5 | ❌ | T340262#9065036 |
6 | ❓ | T340262#9065036 |
7 | ✅ | T340262#9065036 |
8 | ✅ | T340262#9065036 |
9 | ✅ | T340262#9065036 |
10 | ✅ | T340262#9065036 |
11 | ✅ | T340262#9065036 |
12 | ✅ | T340262#9065036 |