Commit 6b1ed263 authored by Rene Saarsoo's avatar Rene Saarsoo
Browse files

Move categories JSON file to ExtJS SDK repo.

That's the specific of ExtJS, not JSDuck.
parent 3ee06535
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -49,7 +49,7 @@ def run_jsduck(extra_options)
    '--img', '<p><img src="doc-resources/%u" alt="%a"></p>',
    "--guides", "#{SDK_DIR}/guides",
    "--guides-order", "getting,class,application,layouts,data,grid,tree,drawing,forms,components,theming,direct",
    "--categories", "template/overviewData.json",
    "--categories", "#{SDK_DIR}/extjs/doc-resources/categories.json",
    "--output", "#{OUT_DIR}",
  ].concat(extra_options))

template/overviewData.json

deleted100644 → 0
+0 −484
Original line number Diff line number Diff line
{
    "categories": [
        {
            "name": "Base",
            "groups": [
                {
                    "name": "Class System",
                    "classes": [
                        "Ext",
                        "Ext.Base",
                        "Ext.Class",
                        "Ext.ClassManager",
                        "Ext.Loader",
                        "Ext.AbstractPlugin",
                        "Ext.PluginManager"
                    ]
                },
                {
                    "name": "Support",
                    "classes": [
                        "Ext.is",
                        "Ext.env.Browser",
                        "Ext.env.FeatureDetector",
                        "Ext.env.OS",
                        "Ext.supports",
                        "Ext.Version"
                    ]
                },
                {
                    "name": "Application Architecture",
                    "classes": [
                        "Ext.app.Application",
                        "Ext.app.Controller",
                        "Ext.ModelManager",
                        "Ext.state.CookieProvider",
                        "Ext.state.Manager",
                        "Ext.state.Provider",
                        "Ext.state.LocalStorageProvider",
                        "Ext.state.Stateful",
                        "Ext.util.History"
                    ]
                },
                {
                    "name": "DOM & Browser",
                    "classes": [
                        "Ext.DomQuery",
                        "Ext.CompositeElement",
                        "Ext.CompositeElementLite",
                        "Ext.core.DomHelper",
                        "Ext.core.Element",
                        "Ext.fx.Anim",
                        "Ext.fx.Animator",
                        "Ext.fx.Easing",
                        "Ext.fx.target.Component",
                        "Ext.fx.target.CompositeElement",
                        "Ext.fx.target.CompositeElementCSS",
                        "Ext.fx.target.CompositeSprite",
                        "Ext.fx.target.Element",
                        "Ext.fx.target.ElementCSS",
                        "Ext.fx.target.Sprite",
                        "Ext.fx.target.Target",
                        "Ext.Img",
                        "Ext.util.Animate",
                        "Ext.util.Cookies",
                        "Ext.util.CSS",
                        "Ext.Ajax",
                        "Ext.data.JsonP",
                        "Ext.ElementLoader"
                    ]
                }
            ]
        },
        {
            "name": "View",
            "groups": [
                {
                    "name": "Containers & Panels",
                    "classes": [
                        "Ext.container.AbstractContainer",
                        "Ext.container.Container",
                        "Ext.container.ButtonGroup",
                        "Ext.container.Viewport",
                        "Ext.panel.AbstractPanel",
                        "Ext.panel.Panel",
                        "Ext.panel.Header",
                        "Ext.panel.Table",
                        "Ext.panel.Tool",
                        "Ext.tab.Panel",
                        "Ext.tree.Panel",
                        "Ext.grid.View",
                        "Ext.grid.Panel",
                        "Ext.form.Panel"
                    ]
                },
                {
                    "name": "Layouts",
                    "classes": [
                        "Ext.layout.Layout",
                        "Ext.layout.container.Accordion",
                        "Ext.layout.container.Absolute",
                        "Ext.layout.container.AbstractCard",
                        "Ext.layout.container.AbstractContainer",
                        "Ext.layout.container.AbstractFit",
                        "Ext.layout.container.Anchor",
                        "Ext.layout.container.Auto",
                        "Ext.layout.container.Border",
                        "Ext.layout.container.Box",
                        "Ext.layout.container.Card",
                        "Ext.layout.container.CheckboxGroup",
                        "Ext.layout.container.Column",
                        "Ext.layout.container.Container",
                        "Ext.layout.container.Fit",
                        "Ext.layout.container.HBox",
                        "Ext.layout.container.Table",
                        "Ext.layout.container.VBox"
                    ]
                },
                {
                    "name": "Draw",
                    "classes": [
                        "Ext.draw.Color",
                        "Ext.draw.Component",
                        "Ext.draw.CompositeSprite",
                        "Ext.draw.Sprite",
                        "Ext.draw.Surface",
                        "Ext.draw.engine.Svg",
                        "Ext.draw.engine.Vml"
                    ]
                }
            ]
        },
        {
            "name": "Components",
            "groups": [
                {
                    "name": "Components",
                    "classes": [
                        "Ext.ComponentQuery",
                        "Ext.AbstractComponent",
                        "Ext.Component",
                        "Ext.LoadMask",
                        "Ext.ProgressBar",
                        "Ext.button.Button",
                        "Ext.button.Cycle",
                        "Ext.button.Split",
                        "Ext.picker.Color",
                        "Ext.flash.Component",
                        "Ext.picker.Date",
                        "Ext.picker.Time",
                        "Ext.slider.Multi",
                        "Ext.slider.Single",
                        "Ext.slider.Tip",
                        "Ext.tab.Bar",
                        "Ext.tab.Tab",
                        "Ext.tip.QuickTip",
                        "Ext.tip.QuickTipManager",
                        "Ext.tip.Tip",
                        "Ext.tip.ToolTip",
                        "Ext.MessageBox",
                        "Ext.window.MessageBox",
                        "Ext.window.Window"
                    ]
                },
                {
                    "name": "Tree",
                    "classes": [
                        "Ext.tree.Panel",
                        "Ext.data.Tree",
                        "Ext.data.NodeInterface",
                        "Ext.data.TreeStore",
                        "Ext.tree.View"
                    ]
                },
                {
                    "name": "Toolbar",
                    "classes": [
                        "Ext.toolbar.Fill",
                        "Ext.toolbar.Item",
                        "Ext.toolbar.Paging",
                        "Ext.toolbar.Separator",
                        "Ext.toolbar.Spacer",
                        "Ext.toolbar.TextItem",
                        "Ext.toolbar.Toolbar"
                    ]
                },
                {
                    "name": "Menu",
                    "classes": [
                        "Ext.menu.CheckItem",
                        "Ext.menu.ColorPicker",
                        "Ext.menu.DatePicker",
                        "Ext.menu.Item",
                        "Ext.menu.Manager",
                        "Ext.menu.Menu",
                        "Ext.menu.Separator"
                    ]
                },
                {
                    "name": "Form",
                    "classes": [
                        "Ext.form.Basic",
                        "Ext.form.CheckboxGroup",
                        "Ext.form.field.Base",
                        "Ext.form.field.Checkbox",
                        "Ext.form.field.ComboBox",
                        "Ext.form.field.Date",
                        "Ext.form.field.Display",
                        "Ext.form.FieldAncestor",
                        "Ext.form.FieldContainer",
                        "Ext.form.field.Field",
                        "Ext.form.FieldSet",
                        "Ext.form.field.File",
                        "Ext.form.field.Hidden",
                        "Ext.form.field.HtmlEditor",
                        "Ext.form.Label",
                        "Ext.form.Labelable",
                        "Ext.form.field.Number",
                        "Ext.form.field.Picker",
                        "Ext.form.field.Radio",
                        "Ext.form.RadioGroup",
                        "Ext.form.field.Spinner",
                        "Ext.form.field.Text",
                        "Ext.form.field.TextArea",
                        "Ext.form.field.Time",
                        "Ext.form.field.Trigger",
                        "Ext.form.field.VTypes"
                    ]
                },
                {
                    "name": "Form Actions",
                    "classes": [
                        "Ext.form.action.Action",
                        "Ext.form.action.DirectLoad",
                        "Ext.form.action.DirectSubmit",
                        "Ext.form.action.Load",
                        "Ext.form.action.StandardSubmit",
                        "Ext.form.action.Submit"
                    ]
                },
                {
                    "name": "Grid",
                    "classes": [
                        "Ext.grid.Panel",
                        "Ext.grid.column.Column",
                        "Ext.grid.column.Action",
                        "Ext.grid.column.Boolean",
                        "Ext.grid.column.Date",
                        "Ext.grid.column.Number",
                        "Ext.grid.column.Template",
                        "Ext.grid.feature.AbstractSummary",
                        "Ext.grid.feature.Chunking",
                        "Ext.grid.feature.RowBody",
                        "Ext.grid.feature.Summary",
                        "Ext.grid.feature.Feature",
                        "Ext.grid.feature.Grouping",
                        "Ext.grid.feature.GroupingSummary",
                        "Ext.grid.header.Container",
                        "Ext.grid.PagingScroller",
                        "Ext.grid.property.Grid",
                        "Ext.grid.property.HeaderContainer",
                        "Ext.grid.property.Property",
                        "Ext.grid.property.Store",
                        "Ext.grid.plugin.CellEditing",
                        "Ext.grid.plugin.DragDrop",
                        "Ext.grid.plugin.Editing",
                        "Ext.grid.plugin.HeaderResizer",
                        "Ext.grid.plugin.RowEditing",
                        "Ext.grid.RowNumberer",
                        "Ext.grid.Scroller",
                        "Ext.view.AbstractView",
                        "Ext.view.BoundList",
                        "Ext.view.BoundListKeyNav",
                        "Ext.view.TableChunker",
                        "Ext.view.Table",
                        "Ext.view.View"
                    ]
                },
                {
                    "name": "Charts",
                    "classes": [
                        "Ext.chart.Callout",
                        "Ext.chart.Chart",
                        "Ext.chart.Highlight",
                        "Ext.chart.Legend",
                        "Ext.chart.Label",
                        "Ext.chart.LegendItem",
                        "Ext.chart.Mask",
                        "Ext.chart.Navigation",
                        "Ext.chart.Tip",
                        "Ext.chart.axis.Abstract",
                        "Ext.chart.axis.Axis",
                        "Ext.chart.axis.Category",
                        "Ext.chart.axis.Gauge",
                        "Ext.chart.axis.Numeric",
                        "Ext.chart.axis.Time",
                        "Ext.chart.series.Area",
                        "Ext.chart.series.Bar",
                        "Ext.chart.series.Cartesian",
                        "Ext.chart.series.Column",
                        "Ext.chart.series.Gauge",
                        "Ext.chart.series.Line",
                        "Ext.chart.series.Pie",
                        "Ext.chart.series.Radar",
                        "Ext.chart.series.Scatter",
                        "Ext.chart.series.Series",
                        "Ext.chart.theme.Theme"
                    ]
                },
                {
                    "name": "Drag & Drop",
                    "classes": [
                        "Ext.dd.DD",
                        "Ext.dd.DDProxy",
                        "Ext.dd.DDTarget",
                        "Ext.dd.DragDrop",
                        "Ext.dd.DragDropManager",
                        "Ext.dd.DragSource",
                        "Ext.dd.DragTracker",
                        "Ext.dd.DragZone",
                        "Ext.dd.DropTarget",
                        "Ext.dd.DropZone",
                        "Ext.dd.Registry",
                        "Ext.dd.ScrollManager",
                        "Ext.dd.StatusProxy",
                        "Ext.panel.Proxy",
                        "Ext.tree.plugin.TreeViewDragDrop",
                        "Ext.util.ComponentDragger"
                    ]
                },
                {
                    "name": "Component Utilities",
                    "classes": [
                        "Ext.Action",
                        "Ext.ComponentLoader",
                        "Ext.ComponentManager",
                        "Ext.Editor",
                        "Ext.FocusManager",
                        "Ext.Layer",
                        "Ext.resizer.Handle",
                        "Ext.resizer.Resizer",
                        "Ext.resizer.Splitter",
                        "Ext.selection.Model",
                        "Ext.selection.CellModel",
                        "Ext.selection.CheckboxModel",
                        "Ext.selection.RowModel",
                        "Ext.Shadow",
                        "Ext.util.Floating",
                        "Ext.util.Memento",
                        "Ext.WindowManager",
                        "Ext.Template",
                        "Ext.XTemplate",
                        "Ext.ZIndexManager"
                    ]
                }
            ]
        },
        {
            "name": "Data",
            "groups": [
                {
                    "name": "Data Models",
                    "classes": [
                        "Ext.data.Model",
                        "Ext.data.Field",
                        "Ext.data.Types",
                        "Ext.data.SortTypes",
                        "Ext.data.Association",
                        "Ext.data.BelongsToAssociation",
                        "Ext.data.HasManyAssociation",
                        "Ext.data.validations",
                        "Ext.data.Errors"
                    ]
                },
                {
                    "name": "Data Readers & Writers",
                    "classes": [
                        "Ext.data.reader.Reader",
                        "Ext.data.reader.Array",
                        "Ext.data.reader.Json",
                        "Ext.data.reader.Xml",
                        "Ext.data.writer.Json",
                        "Ext.data.writer.Writer",
                        "Ext.data.writer.Xml"
                    ]
                },
                {
                    "name": "Data Proxies",
                    "classes": [
                        "Ext.data.proxy.Ajax",
                        "Ext.data.proxy.Client",
                        "Ext.data.proxy.Direct",
                        "Ext.data.proxy.JsonP",
                        "Ext.data.proxy.Memory",
                        "Ext.data.proxy.Proxy",
                        "Ext.data.proxy.Rest",
                        "Ext.data.proxy.LocalStorage",
                        "Ext.data.proxy.WebStorage",
                        "Ext.data.proxy.SessionStorage",
                        "Ext.data.proxy.Server",
                        "Ext.data.Connection",
                        "Ext.data.Operation",
                        "Ext.data.Batch",
                        "Ext.data.Request",
                        "Ext.data.ResultSet"
                    ]
                },
                {
                    "name": "Data Stores",
                    "classes": [
                        "Ext.data.AbstractStore",
                        "Ext.data.StoreManager",
                        "Ext.data.Store",
                        "Ext.data.ArrayStore",
                        "Ext.data.DirectStore"
                    ]
                },
                {
                    "name": "Direct",
                    "classes": [
                        "Ext.direct.Event",
                        "Ext.direct.ExceptionEvent",
                        "Ext.direct.JsonProvider",
                        "Ext.direct.Manager",
                        "Ext.direct.PollingProvider",
                        "Ext.direct.Provider",
                        "Ext.direct.RemotingEvent",
                        "Ext.direct.RemotingProvider",
                        "Ext.direct.Transaction"
                    ]
                }
            ]
        },
        {
            "name": "Utilities",
            "groups": [
                {
                    "name": "Native Extensions",
                    "classes": [
                        "Ext.Array",
                        "Ext.Number",
                        "Ext.Object",
                        "Ext.String",
                        "Ext.JSON",
                        "Ext.Date",
                        "Ext.Function"
                    ]
                },
                {
                    "name": "Utility",
                    "classes": [
                        "Ext.AbstractManager",
                        "Ext.util.Filter",
                        "Ext.util.Format",
                        "Ext.util.Inflector",
                        "Ext.util.KeyMap",
                        "Ext.util.KeyNav",
                        "Ext.util.Point",
                        "Ext.util.Region",
                        "Ext.util.TextMetrics",
                        "Ext.util.AbstractMixedCollection",
                        "Ext.util.MixedCollection",
                        "Ext.util.Grouper",
                        "Ext.util.HashMap",
                        "Ext.util.Sorter",
                        "Ext.util.Sortable"
                    ]
                },
                {
                    "name": "Events",
                    "classes": [
                        "Ext.TaskManager",
                        "Ext.EventManager",
                        "Ext.EventObject",
                        "Ext.util.ClickRepeater",
                        "Ext.util.DelayedTask",
                        "Ext.util.Observable",
                        "Ext.util.TaskRunner"
                    ]
                }
            ]
        }
    ]
}