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 Wikilove component:
- [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/PageTriage/+/refs/heads/master/modules/ext.pageTriage.toolbar/wikiLove.js | ./modules/ext.pageTriage.toolbar/wikiLove.js ]]
- [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/PageTriage/+/refs/heads/master/modules/ext.pageTriage.toolbar/wikilove.less | ./modules/ext.pageTriage.toolbar/wikilove.less ]]
- [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/PageTriage/+/refs/heads/master/modules/ext.pageTriage.toolbar/wikilove.underscore | ./modules/ext.pageTriage.toolbar/wikilove.underscore ]]
{F38924102}
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=wikilove` url parameter feature flag
[] uses common flyout code T376103
[] uses updated toolIcon code T376101