Hopefully subject is as clear as possible :-)
Description
Details
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
WIP: Rewrite VisualEditorOverlay as a ProcessDialog | mediawiki/extensions/MobileFrontend | master | +186 -3 |
Event Timeline
Change 203478 had a related patch set uploaded (by Jdlrobson):
WIP: Rewrite VisualEditorOverlay as a ProcessDialog
@bmansurov, @Esanders @matmarex, I spent a few hours on this today. There's a long way to go, but I learnt a lot about some subtle differences between MobileFrontend's architecture and VEs. They don't seem so incompatible. We're actually doing very similar things so this shouldn't be too hard.
After hacking away at this I still see this bug as the holy grail for MobileFrontend fully using oojs ui.
Rewrite VisualEditorOverlay as a Dialog, this will bring MobileFrontend's 3 core components inline with those in OO.ui:
- OO.ui.ProcessDialog = mw.mobileFrontend.require( 'Overlay' )
- OO.ui.WindowManager = mw.mobileFrontend.require( 'OverlayManager' )
- OO.ui.Element + template support = mw.mobileFrontend.require( 'View' )
Once we have this I think it will be pretty straightforward to more quickly iterate on moving mobile to OooJS UI.
Change 203478 abandoned by Jdlrobson:
WIP: Rewrite VisualEditorOverlay as a ProcessDialog
Reason:
Not working on this. Someone should feel free to pick up.
I think this would not be helpful at this point, especially given Jon's current plans for MobileFrontend's overlays (T212465, T214641#4907694).