Page MenuHomePhabricator

VisualEditor: Split VE into modules, and for Mobile only load the needed ones to reduce loading unnecessary JS & CSS
Closed, ResolvedPublic

Description

In mobile various JavaScript and CSS modules are loaded that are not needed including OO JS UI.css (see https://gerrit.wikimedia.org/r/#/c/109940/)

After talking to Trevor and Timo we agreed that it would be a good idea to refactor and break out many of VisualEditor's modules to support a much slimmer mobile version.


Version: unspecified
Severity: normal

Details

Reference
bz61075

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 2:51 AM
bzimport set Reference to bz61075.

Change 113487 had a related patch set uploaded by Jforrester:
Split VE-MW's ve.ce.Node.css file into per-node files

https://gerrit.wikimedia.org/r/113487

Change 113488 had a related patch set uploaded by Jforrester:
Split up ext.visualEditor.mwcore into smaller parts

https://gerrit.wikimedia.org/r/113488

Change 113487 merged by jenkins-bot:
Split VE-MW's ve.ce.Node.css file into per-node files

https://gerrit.wikimedia.org/r/113487

Change 113488 merged by jenkins-bot:
Split up ext.visualEditor.mwcore into smaller parts

https://gerrit.wikimedia.org/r/113488