mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-11-30 00:55:00 +00:00
60b5c97c0a
New changes: 220713c Basic unit tests for article/section nodes 42134b7 Bypass fragment parsing for non-fragment windows 8d1ec6b Fix #insertContent in source mode to maintain linebreaks 9bebc0f Surface synchronizer (sockets) 4324301 Localisation updates from https://translatewiki.net. c8f4867 Simple document server a1fe22d Run eslint on rebaser folder c4c1809 Fix build modules for rebaser 606b4a8 Add landing page to rebaser demo 327a277 Rebaser: Focus document name input on load of landing page Change-Id: I57975ea090e2e905e5a78b2a715141636dca4748
323 lines
5.6 KiB
JSON
323 lines
5.6 KiB
JSON
[
|
|
{
|
|
"name": "VisualEditor (MediaWiki extension)",
|
|
"groups": [
|
|
{
|
|
"name": "Initialization",
|
|
"classes": [
|
|
"mw.libs.ve*",
|
|
"ve.init.mw*"
|
|
]
|
|
},
|
|
{
|
|
"name": "Switching",
|
|
"classes": [
|
|
"mw.libs.ve.SwitchConfirmDialog"
|
|
]
|
|
},
|
|
{
|
|
"name": "User Interface",
|
|
"classes": [
|
|
"ve.ui.MW*Page",
|
|
"ve.ui.MW*Window"
|
|
]
|
|
},
|
|
{
|
|
"name": "Data Model",
|
|
"classes": [
|
|
"ve.dm.MW*Surface",
|
|
"ve.dm.MW*SurfaceFragment"
|
|
]
|
|
},
|
|
{
|
|
"name": "ContentEditable",
|
|
"classes": [
|
|
"ve.ce.MW*Surface"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "VisualEditor (core) unused parts",
|
|
"groups": [
|
|
{
|
|
"name": "Visual Diffing",
|
|
"classes": [
|
|
"ve.dm.VisualDiff",
|
|
"ve.DiffTreeNode",
|
|
"ve.ui.DiffDialog",
|
|
"ve.ui.DiffElement"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Upstream (MediaWiki)",
|
|
"groups": [
|
|
{
|
|
"name": "MediaWiki",
|
|
"classes": [
|
|
"mw.Title",
|
|
"mw.widgets.*Widget"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "VisualEditor (core)",
|
|
"groups": [
|
|
{
|
|
"name": "General",
|
|
"classes": [
|
|
"ve",
|
|
"ve.Range",
|
|
"ve.PositionStep",
|
|
"ve.SelectionState",
|
|
"ve.EventSequencer",
|
|
"ve.Filibuster",
|
|
"ve.TriggerListener",
|
|
"ve.Scheduler",
|
|
"ve.Node",
|
|
"ve.BranchNode",
|
|
"ve.LeafNode",
|
|
"ve.Document"
|
|
]
|
|
},
|
|
{
|
|
"name": "Initialization",
|
|
"classes": [
|
|
"ve.init",
|
|
"ve.init.Platform",
|
|
"ve.init.Target",
|
|
"global",
|
|
"ve.init.sa*"
|
|
]
|
|
},
|
|
{
|
|
"name": "DataModel",
|
|
"classes": [
|
|
"ve.dm",
|
|
"ve.dm.Model",
|
|
"ve.dm.ModelRegistry",
|
|
"ve.dm.ModelFactory",
|
|
"ve.dm.AnnotationFactory",
|
|
"ve.dm.MetaItemFactory",
|
|
"ve.dm.NodeFactory",
|
|
"ve.dm.Converter",
|
|
"ve.dm.DataString",
|
|
"ve.dm.DocumentSynchronizer",
|
|
"ve.dm.IndexValueStore",
|
|
"ve.dm.Scalable",
|
|
"ve.dm.APIResultsProvider",
|
|
"ve.dm.APIResultsQueue",
|
|
"ve.dm.Surface",
|
|
"ve.dm.*SurfaceFragment",
|
|
"ve.dm.*Selection",
|
|
"ve.dm.Transaction",
|
|
"ve.dm.TransactionBuilder",
|
|
"ve.dm.TransactionProcessor",
|
|
"ve.dm.TransactionProcessor.*",
|
|
"ve.dm.*Annotation",
|
|
"ve.dm.AnnotationSet",
|
|
"ve.dm.*MetaItem",
|
|
"ve.dm.MetaList",
|
|
"ve.dm.InternalList",
|
|
"ve.dm.Document",
|
|
"ve.dm.*Slice",
|
|
"ve.dm.*Node",
|
|
"ve.dm.*LinearData*",
|
|
"ve.dm.*Model",
|
|
"ve.dm.TableMatrix",
|
|
"ve.dm.TableMatrixCell",
|
|
"ve.dm.TableNodeCellIterator",
|
|
"ve.dm.Change",
|
|
"ve.dm.RebaseServer",
|
|
"ve.dm.RebaseClient",
|
|
"ve.dm.SurfaceSynchronizer"
|
|
]
|
|
},
|
|
{
|
|
"name": "ContentEditable",
|
|
"classes": [
|
|
"ve.ce",
|
|
"ve.ce.View",
|
|
"ve.ce.AnnotationFactory",
|
|
"ve.ce.NodeFactory",
|
|
"ve.ce.Surface",
|
|
"ve.ce.SurfaceObserver",
|
|
"ve.ce.*Selection",
|
|
"ve.ce.RangeState",
|
|
"ve.ce.TextState",
|
|
"ve.ce.TextStateChunk",
|
|
"ve.ce.*Annotation",
|
|
"ve.ce.*Factory",
|
|
"ve.ce.*KeyDownHandler",
|
|
"ve.ce.Document",
|
|
"ve.ce.*Node"
|
|
]
|
|
},
|
|
{
|
|
"name": "User Interface",
|
|
"classes": [
|
|
"ve.ui",
|
|
"ve.ui.*Surface",
|
|
"ve.ui.*Context",
|
|
"ve.ui.Overlay",
|
|
"ve.ui.*Toolbar",
|
|
"ve.ui.DebugBar",
|
|
"ve.ui.Trigger",
|
|
"ve.ui.TabIndexScope",
|
|
"ve.ui.*Action",
|
|
"ve.ui.*Command",
|
|
"ve.ui.*ContextItem",
|
|
"ve.ui.*TransferHandler",
|
|
"ve.ui.DataTransferItem",
|
|
"ve.ui.*Element",
|
|
"ve.ui.*Factory",
|
|
"ve.ui.*Page",
|
|
"ve.ui.*Registry",
|
|
"ve.ui.*Sequence",
|
|
"ve.ui.*Tool",
|
|
"ve.ui.*Widget",
|
|
"ve.ui.*WindowManager",
|
|
"ve.ui.NodeWindow",
|
|
"ve.ui.*Dialog",
|
|
"ve.ui.*Inspector"
|
|
]
|
|
},
|
|
{
|
|
"name": "Tests",
|
|
"classes": [
|
|
"ve.QUnit",
|
|
"ve.QUnit.assert",
|
|
"ve.ce.TestOffset",
|
|
"ve.ce.TestRunner"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Upstream",
|
|
"groups": [
|
|
{
|
|
"name": "OOjs",
|
|
"classes": [
|
|
"OO",
|
|
"OO.EmitterList",
|
|
"OO.EventEmitter",
|
|
"OO.Factory",
|
|
"OO.Registry",
|
|
"OO.SortedEmitterList"
|
|
]
|
|
},
|
|
{
|
|
"name": "UnicodeJS",
|
|
"classes": [
|
|
"unicodeJS",
|
|
"unicodeJS.TextString",
|
|
"unicodeJS.wordbreak",
|
|
"unicodeJS.graphemebreak",
|
|
"unicodeJS.characterclass"
|
|
]
|
|
},
|
|
{
|
|
"name": "OOjs UI General",
|
|
"classes": [
|
|
"OO.ui",
|
|
"OO.ui.Element",
|
|
"OO.ui.HtmlSnippet",
|
|
"OO.ui.Toolbar",
|
|
"OO.ui.Window",
|
|
"OO.ui.Dialog",
|
|
"OO.ui.WindowManager",
|
|
"OO.ui.Process",
|
|
"OO.ui.Error",
|
|
"OO.ui.ActionSet"
|
|
]
|
|
},
|
|
{
|
|
"name": "OOjs UI Mixins",
|
|
"classes": [
|
|
"OO.ui.mixin",
|
|
"OO.ui.mixin.*"
|
|
]
|
|
},
|
|
{
|
|
"name": "OOjs UI Factories",
|
|
"classes": [
|
|
"OO.ui.*Factory"
|
|
]
|
|
},
|
|
{
|
|
"name": "OOjs UI Layouts",
|
|
"classes": [
|
|
"OO.ui.*Layout"
|
|
]
|
|
},
|
|
{
|
|
"name": "OOjs UI Tool groups",
|
|
"classes": [
|
|
"OO.ui.*ToolGroup"
|
|
]
|
|
},
|
|
{
|
|
"name": "OOjs UI Tools",
|
|
"classes": [
|
|
"OO.ui.*Tool"
|
|
]
|
|
},
|
|
{
|
|
"name": "OOjs UI Widgets",
|
|
"classes": [
|
|
"OO.ui.*Widget"
|
|
]
|
|
},
|
|
{
|
|
"name": "OOjs UI Dialogs",
|
|
"classes": [
|
|
"OO.ui.*Dialog"
|
|
]
|
|
},
|
|
{
|
|
"name": "OOjs UI Themes",
|
|
"classes": [
|
|
"OO.ui.*Theme"
|
|
]
|
|
},
|
|
{
|
|
"name": "jQuery",
|
|
"classes": [
|
|
"jQuery",
|
|
"jQuery.Event",
|
|
"jQuery.Promise",
|
|
"jQuery.Deferred",
|
|
"jQuery.jqXHR",
|
|
"QUnit"
|
|
]
|
|
},
|
|
{
|
|
"name": "treeDiffer",
|
|
"classes": [
|
|
"treeDiffer.Differ",
|
|
"treeDiffer.Tree",
|
|
"treeDiffer.TreeNode"
|
|
]
|
|
},
|
|
{
|
|
"name": "JavaScript",
|
|
"classes": [
|
|
"Array",
|
|
"Boolean",
|
|
"Date",
|
|
"Function",
|
|
"Map",
|
|
"Number",
|
|
"Object",
|
|
"RegExp",
|
|
"String"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|