mediawiki-extensions-Visual.../.docs/categories.json
Roan Kattouw cbb113bccc Convince jsduck mw.Title exists
Apparently we didn't have any functions taking or returning
an mw.Title object, which is kind of concerning. But now that
we're introducing one, we need jsduck to shut up about mw.Title
not existing.

Change-Id: I04028e0e3d55ed9901878cce593f857183246ab3
2014-10-28 18:20:13 -07:00

254 lines
4.1 KiB
JSON

[
{
"name": "VisualEditor (MediaWiki extension)",
"groups": [
{
"name": "Initialization",
"classes": [
"ve.init.mw*",
"ve.version"
]
},
{
"name": "User Interface",
"classes": [
"ve.ui.MW*Page"
]
}
]
},
{
"name": "Upstream (MediaWiki)",
"groups": [
{
"name": "MediaWiki",
"classes": [
"mw.Title"
]
}
]
},
{
"name": "VisualEditor (core)",
"groups": [
{
"name": "General",
"classes": [
"ve",
"ve.Range",
"ve.EventSequencer",
"ve.Filibuster",
"ve.Node",
"ve.BranchNode",
"ve.LeafNode",
"ve.Document"
]
},
{
"name": "Initialization",
"classes": [
"ve.init",
"ve.init.Platform",
"ve.init.Target",
"ve.init.sa*"
]
},
{
"name": "DataModel",
"classes": [
"ve.dm",
"ve.dm.Model",
"ve.dm.AnnotationFactory",
"ve.dm.MetaItemFactory",
"ve.dm.ModelRegistry",
"ve.dm.Converter",
"ve.dm.DataString",
"ve.dm.DocumentSynchronizer",
"ve.dm.IndexValueStore",
"ve.dm.Scalable",
"ve.dm.NodeFactory",
"ve.dm.Surface",
"ve.dm.SurfaceFragment",
"ve.dm.*Selection",
"ve.dm.Transaction",
"ve.dm.TransactionProcessor",
"ve.dm.TransactionProcessor.processors",
"ve.dm.*Annotation",
"ve.dm.AnnotationSet",
"ve.dm.*MetaItem",
"ve.dm.MetaList",
"ve.dm.InternalList",
"ve.dm.Document*",
"ve.dm.*Node",
"ve.dm.*LinearData*",
"ve.dm.*Model"
]
},
{
"name": "ContentEditable",
"classes": [
"ve.ce",
"ve.ce.View",
"ve.ce.AnnotationFactory",
"ve.ce.NodeFactory",
"ve.ce.Surface",
"ve.ce.SurfaceObserver",
"ve.ce.DomRange",
"ve.ce.*Annotation",
"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.TargetToolbar",
"ve.ui.DebugBar",
"ve.ui.Action",
"ve.ui.Trigger",
"ve.ui.Command",
"ve.ui.*Action",
"ve.ui.*Factory",
"ve.ui.*Registry",
"ve.ui.*Tool",
"ve.ui.*Inspector",
"ve.ui.*Widget",
"ve.ui.*WindowManager",
"ve.ui.*InspectorManager",
"ve.ui.*Dialog"
]
},
{
"name": "Tests",
"classes": [
"ve.QUnit",
"ve.QUnit.assert",
"ve.ce.TestOffset",
"ve.ce.TestRunner"
]
}
]
},
{
"name": "UnicodeJS",
"groups": [
{
"name": "UnicodeJS",
"classes": [
"unicodeJS",
"unicodeJS.TextString",
"unicodeJS.wordbreak",
"unicodeJS.graphemebreak"
]
}
]
},
{
"name": "OOJS UI",
"groups": [
{
"name": "General",
"classes": [
"OO.ui",
"OO.ui.ActionSet",
"OO.ui.Element",
"OO.ui.Layout",
"OO.ui.Widget",
"OO.ui.Window",
"OO.ui.Dialog",
"OO.ui.WindowManager",
"OO.ui.Error",
"OO.ui.Process"
]
},
{
"name": "Elements",
"classes": [
"OO.ui.*Element"
]
},
{
"name": "Tools",
"classes": [
"OO.ui.*Tool",
"OO.ui.Tool*Factory"
]
},
{
"name": "Toolbar and tool groups",
"classes": [
"OO.ui.Toolbar",
"OO.ui.*ToolGroup"
]
},
{
"name": "Dialogs",
"classes": [
"OO.ui.*Dialog"
]
},
{
"name": "Layouts",
"classes": [
"OO.ui.*Layout"
]
},
{
"name": "Widgets",
"classes": [
"OO.ui.*Widget"
]
},
{
"name": "Themes",
"classes": [
"OO.ui.*Theme"
]
}
]
},
{
"name": "Upstream",
"groups": [
{
"name": "OOJS",
"classes": [
"OO",
"OO.EventEmitter",
"OO.Factory",
"OO.Registry"
]
},
{
"name": "jQuery",
"classes": [
"jQuery",
"jQuery.Event",
"jQuery.Promise",
"jQuery.Deferred",
"jQuery.jqXHR",
"QUnit"
]
},
{
"name": "JavaScript",
"classes": [
"Array",
"Boolean",
"Date",
"Function",
"Number",
"Object",
"RegExp",
"String"
]
}
]
}
]