mediawiki-extensions-Visual.../modules/ve/ui
Roan Kattouw c41f96cf6b Some basic async code in the initialization
Break setUpSurface into a bunch of parts that setTimeout() each other.
This breaks the initialization of the editor as a whole up into the
following phases:
0) Receive AJAX response, parse HTML
1) Build linear model data
2) Build DM tree
3) Build CE tree, CE DOM, create surface
4) Initialize surface, some UI initialization
5) Launch sanity check, remaining setup, unlock editor

This is a bit hacky right now, we'll probably want to refactor later.

ve.dm.InternalList.js:
* Allow construction without a dm.Document

ve.ui.Surface.js:
* Allow construction based on a dm.Document

Change-Id: Ibf48a7e85cd7376c8f6205ed165ff57e71e34c35
2013-07-01 13:02:10 -07:00
..
actions Merge "Restore focus to documentNode on convert" 2013-07-01 19:25:02 +00:00
dialogs Improve async template data loading 2013-06-29 20:51:09 -07:00
elements Element fixes 2013-06-18 11:35:07 -07:00
inspectors Put the link inspector in the menus overlay 2013-06-28 00:36:47 +00:00
layouts Make fieldset layout icons optional 2013-06-12 16:23:48 -07:00
styles Add user guide link to beta icon drop down 2013-07-01 11:07:08 -07:00
tools Reference insertion, new and existing 2013-06-27 18:11:31 -07:00
widgets ve.ui.TextInputWidget: Fix TypeError when config is undefined 2013-06-28 19:06:43 -07:00
ve.ui.Action.js The Great ve.ui.Surface refactor of 2013 2013-05-24 14:01:02 +02:00
ve.ui.ActionFactory.js ve.Editor 2013-05-15 10:39:12 -07:00
ve.ui.CommandRegistry.js Make MW meta dialog experimental 2013-05-24 17:53:06 +02:00
ve.ui.Context.js ve.ui.ViewRegistry annihilation 2013-06-26 16:52:10 -07:00
ve.ui.Dialog.js Close dialogs on escape 2013-06-27 17:00:35 -07:00
ve.ui.DialogFactory.js UI "Views" refactor 2013-04-18 15:53:50 -07:00
ve.ui.Frame.js Close dialogs on escape 2013-06-27 17:00:35 -07:00
ve.ui.Inspector.js Close dialogs on escape 2013-06-27 17:00:35 -07:00
ve.ui.InspectorFactory.js UI "Views" refactor 2013-04-18 15:53:50 -07:00
ve.ui.js ve.ui.ViewRegistry annihilation 2013-06-26 16:52:10 -07:00
ve.ui.Layout.js ve.Element refactor 2013-05-14 19:47:32 +00:00
ve.ui.Surface.js Some basic async code in the initialization 2013-07-01 13:02:10 -07:00
ve.ui.Tool.js ve.ui.ViewRegistry annihilation 2013-06-26 16:52:10 -07:00
ve.ui.Toolbar.js If cursor is obscured by toolbar, on keypress scroll to cursor. 2013-06-27 14:09:22 -07:00
ve.ui.ToolFactory.js Disable inspection of references with unknown contents 2013-06-27 20:34:32 -07:00
ve.ui.Trigger.js jshint: Fix trailing comma 2013-06-05 13:00:49 +02:00
ve.ui.TriggerRegistry.js ve.Editor 2013-05-15 10:39:12 -07:00
ve.ui.Widget.js ve.Element refactor 2013-05-14 19:47:32 +00:00
ve.ui.Window.js Close dialogs on escape 2013-06-27 17:00:35 -07:00
ve.ui.WindowSet.js Don't depend on iframe load events 2013-06-25 23:12:58 +00:00