Code relating to the watchstar code currently lives in mobile.watchstar and mobile.pagelist.scripts. Beaming with the success of T207805, we will move it to webpack.
Acceptance criteria
- There is no mobile.watchstar modules-these are now part of mobile.startup ! yay! (Thus: the watchstar code is loaded in the initial JS bundle for Minerva) and there are no deprecation warnings in the console
- There is no mobile.pagelist.scripts modules -these are now part of mobile.startup ! yay! (Thus: the watchstar code is loaded in the initial JS bundle for Minerva)
- Tests for mobile.pagelist.scripts and mobile.watchstar can be run in headless mode
- References to M.require( 'mobile.pagelist.scripts/WatchstarPageList' ) have been removed in Mobilefrontend and there are no deprecation warnings in the console
- Tests in tests/qunit/mobile.watchstar/ and tests/qunit/mobile.pagelist.scripts/ have been removed
- resources/mobile.watchstar/watchstar.less has been relocated to resources/mobile.startup/watchstar.less to reflect which module it is tied to
- Minerva is retained in a mergeable state throughout the migration.