HomePhabricator

Prepare to break the server side MobileFrontend dependency on Minerva

Authored by Jdlrobson on Aug 16 2017, 7:18 PM.

Description

Prepare to break the server side MobileFrontend dependency on Minerva

Changes:

  • Minerva now maintains a MinervaUI - a simplified version of

MobileUI that provides iconClass and buttonClass helpers.

  • Minerva now maintains its own ResourceLoaderParserMessageModule

Remaining issues:

  • Main menu links to '#'
  • Unknown dependency errors are thrown due to the missing

JS libraries e.g. mobile.watchstar
thus JS based UI components are unusable e.g. search autocomplete,
and edit button

  • Language button navigates to a missing special page without

MobileFrontend (see T104660)

Bug: T169569
Change-Id: I89e2e15faabab73b0cba91afc2f2c5e785edef29

Details