mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-11-28 16:20:52 +00:00
76b3f63ead
New changes: f564149 ve.dm.Transaction: add 'author' field 4032768 Remove jshint comment, no rule required 3705e38 Remove comment about jscs empty blocks rule 09c48db Remove comment about jscs binary space rule 1f2fcde Allow shallow clone of whole document b8c3673 build: Update eslint-config-wikimedia to 0.2.0 and make a pass f31a1f8 Re-use eslint.main for eslint.fix 78acdbe Add LICENCE.txt for classList lib 0d92f39 jsduck: Move UnicodeJS and OOUI into Upstream d0c4225 Remove rules which have been moved upstream 31126aa Fix ve.test.utils.createSurfaceFromHtml a1036e0 Make it possible to see visual diffs in VE core 3a1bc70 Diff style tweaks 977d3ad build: Move diffing code to its own module for slimness Change-Id: I82da0beb9bdb05f482ddfa76b4f95563d2499f1e
319 lines
5.5 KiB
JSON
319 lines
5.5 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",
|
|
"ve.dm.MW*Provider",
|
|
"ve.dm.MW*Queue"
|
|
]
|
|
},
|
|
{
|
|
"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.TitleInputWidget"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"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.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"
|
|
]
|
|
},
|
|
{
|
|
"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",
|
|
"Number",
|
|
"Object",
|
|
"RegExp",
|
|
"String"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|