As part of our efforts to migrate PageTriage to Vue.js, we want to take a piecemeal approach to converting the Curation Toolbar - going one component at a time.
This task covers conversion of the Article Info component:
- [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/PageTriage/+/refs/heads/master/modules/ext.pageTriage.toolbar/articleInfo.js | ./modules/ext.pageTriage.toolbar/articleInfo.js ]]
- [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/PageTriage/+/refs/heads/master/modules/ext.pageTriage.toolbar/articleInfo.less | ./modules/ext.pageTriage.toolbar/articleInfo.less ]]
- [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/PageTriage/+/refs/heads/master/modules/ext.pageTriage.toolbar/articleInfo.underscore | ./modules/ext.pageTriage.toolbar/articleInfo.underscore ]]
- [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/PageTriage/+/refs/heads/master/modules/ext.pageTriage.toolbar/articleInfoHistory.underscore | ./modules/ext.pageTriage.toolbar/articleInfoHistory.underscore ]]
{F38924009}
Acceptance criteria:
[] duplicates current behavior, with the possible exception of bug fixes
[] as similar as possible to current style as possible
[] protected by `pagetriage_ui=info` url parameter feature flag
[] uses common flyout code T376103
[] uses updated toolIcon code T376101