mediawiki-extensions-Visual.../.docs/categories.json
Rob Moen 81c9b72db5 Introduce dialogs
Major changes:

demos/ve/index.php
* Renamed ve-demo-content to ve-demo-editor

ve.init.mw.ViewPageTarget, ve.init.sa.Target
* Added handlers for dialog events

ve.ui.*Dialog.js
* Added skeleton classes for dialogs

ve.init.Target.js
* Create abstract class methods for Target.

ve.init.sa.Target.js
* Create Standalone target view methods.

ve.init.mw.Target.js
* Added MW specific target view methods.
* Integration action buttons are now added to the edit
view in the toolbar.

ve.Surface.js
* Simplified constructor, now requiring a target which contains the container

* Other changes include some documentation and code cleanup.

Bug: 39597
Change-Id: Iff39266bdd3052f34bda254ca407030dbbc81f26
2013-03-06 14:19:15 -08:00

139 lines
2.6 KiB
JSON

[
{
"name": "Actions",
"groups": [
{
"name": "Actions",
"classes": ["ve.*Action"]
}
]
},
{
"name": "ContentEditable",
"groups": [
{
"name": "General",
"classes": ["ve.ce", "ve.ce.NodeFactory", "ve.ce.Surface", "ve.ce.SurfaceObserver", "ve.ce.DomRange"]
},
{
"name": "Nodes",
"classes": ["ve.ce.Document", "ve.ce.*Node"]
}
]
},
{
"name": "DataModel",
"groups": [
{
"name": "General",
"classes": [
"ve.dm",
"ve.dm.AnnotationFactory",
"ve.dm.ModelRegistry",
"ve.dm.Converter",
"ve.dm.DocumentSlice",
"ve.dm.DocumentSynchronizer",
"ve.dm.NodeFactory",
"ve.dm.Surface",
"ve.dm.SurfaceFragment",
"ve.dm.Transaction",
"ve.dm.TransactionProcessor",
"ve.dm.TransactionProcessor.processors"
]
},
{
"name": "Annotations",
"classes": ["ve.dm.*Annotation"]
},
{
"name": "Nodes",
"classes": ["ve.dm.Document", "ve.dm.*Node"]
}
]
},
{
"name": "Initialization",
"groups": [
{
"name": "General",
"classes": ["ve.init", "ve.init.Platform", "ve.init.Target"]
},
{
"name": "MediaWiki integration",
"classes": ["ve.init.mw*"]
},
{
"name": "Stand-alone",
"classes": ["ve.init.sa*"]
}
]
},
{
"name": "User Interface",
"groups": [
{
"name": "General",
"classes": ["ve.ui", "ve.ui.Context", "ve.ui.Frame", "ve.ui.InspectorFactory", "ve.ui.Toolbar", "ve.ui.ToolFactory", "ve.ui.Dialog"]
},
{
"name": "Tools",
"classes": ["ve.ui.*Tool"]
},
{
"name": "Inspectors",
"classes": ["ve.ui.*Inspector"]
},
{
"name": "Widgets",
"classes": ["ve.ui.*Widget"]
},
{
"name": "Dialogs",
"classes": ["ve.ui.*Dialog"]
}
]
},
{
"name": "General",
"groups": [
{
"name": "Utilities",
"classes": ["ve", "ve.EventEmitter", "ve.Registry", "ve.Factory", "ve.Range"]
},
{
"name": "Registries",
"classes": ["ve.CommandRegistry", "ve.TriggerRegistry"]
},
{
"name": "Factories",
"classes": ["ve.ActionFactory"]
},
{
"name": "Nodes",
"classes": ["ve.Node", "ve.BranchNode", "ve.LeafNode", "ve.Document"]
},
{
"name": "Misc",
"classes": ["ve.Trigger", "ve.AnnotationSet", "ve.OrderedHashSet", "ve.Surface"]
},
{
"name": "Test",
"classes": ["ve.QUnit", "ve.QUnit.assert"]
}
]
},
{
"name": "Upstream",
"groups": [
{
"name": "jQuery",
"classes": ["jQuery", "jQuery.Event", "QUnit"]
},
{
"name": "JavaScript",
"classes": ["Array", "Boolean", "Date", "Function", "Number", "Object", "RegExp", "String"]
}
]
}
]