Loading template/app/view/cls/InheritanceLogic.js +1 −21 Original line number Diff line number Diff line Loading @@ -2,27 +2,7 @@ * Creates inheritance-based tree-structure. */ Ext.define('Docs.view.cls.InheritanceLogic', { /** * @cfg {Object[]} classes (required) An array of classes. * @cfg {String} classes.name * @cfg {String} classes.extends * @cfg {String} classes.icon * @cfg {Boolean} classes.private */ /** * @cfg * True to include private classes to tree. */ showPrivateClasses: false, /** * Initializes tree creator. * @param {Object} cfg */ constructor: function(cfg) { Ext.apply(this, cfg); }, extend: 'Docs.view.cls.Logic', /** * Creates the tree. Loading template/app/view/cls/Logic.js 0 → 100644 +28 −0 Original line number Diff line number Diff line /** * Base class for class tree structure logic. * * Subclasses must implement the create() method. */ Ext.define('Docs.view.cls.Logic', { /** * @cfg {Object[]} classes (required) An array of classes. * @cfg {String} classes.name * @cfg {String} classes.extends * @cfg {String} classes.icon * @cfg {Boolean} classes.private */ /** * @cfg * True to include private classes to tree. */ showPrivateClasses: false, /** * Initializes tree creator. * @param {Object} cfg */ constructor: function(cfg) { Ext.apply(this, cfg); } }); template/app/view/cls/PackageLogic.js +1 −21 Original line number Diff line number Diff line Loading @@ -2,27 +2,7 @@ * Creates package-based tree-structure. */ Ext.define('Docs.view.cls.PackageLogic', { /** * @cfg {Object[]} classes (required) An array of classes. * @cfg {String} classes.name * @cfg {String} classes.extends * @cfg {String} classes.icon * @cfg {Boolean} classes.private */ /** * @cfg * True to include private classes to tree. */ showPrivateClasses: false, /** * Initializes tree creator. * @param {Object} cfg */ constructor: function(cfg) { Ext.apply(this, cfg); }, extend: 'Docs.view.cls.Logic', /** * Creates the tree. Loading template/app/view/cls/Tree.js +2 −1 Original line number Diff line number Diff line Loading @@ -5,7 +5,8 @@ Ext.define('Docs.view.cls.Tree', { extend: 'Docs.view.DocTree', alias: 'widget.classtree', requires: [ 'Docs.view.cls.PackageLogic' 'Docs.view.cls.PackageLogic', 'Docs.view.cls.InheritanceLogic' ], /** Loading Loading
template/app/view/cls/InheritanceLogic.js +1 −21 Original line number Diff line number Diff line Loading @@ -2,27 +2,7 @@ * Creates inheritance-based tree-structure. */ Ext.define('Docs.view.cls.InheritanceLogic', { /** * @cfg {Object[]} classes (required) An array of classes. * @cfg {String} classes.name * @cfg {String} classes.extends * @cfg {String} classes.icon * @cfg {Boolean} classes.private */ /** * @cfg * True to include private classes to tree. */ showPrivateClasses: false, /** * Initializes tree creator. * @param {Object} cfg */ constructor: function(cfg) { Ext.apply(this, cfg); }, extend: 'Docs.view.cls.Logic', /** * Creates the tree. Loading
template/app/view/cls/Logic.js 0 → 100644 +28 −0 Original line number Diff line number Diff line /** * Base class for class tree structure logic. * * Subclasses must implement the create() method. */ Ext.define('Docs.view.cls.Logic', { /** * @cfg {Object[]} classes (required) An array of classes. * @cfg {String} classes.name * @cfg {String} classes.extends * @cfg {String} classes.icon * @cfg {Boolean} classes.private */ /** * @cfg * True to include private classes to tree. */ showPrivateClasses: false, /** * Initializes tree creator. * @param {Object} cfg */ constructor: function(cfg) { Ext.apply(this, cfg); } });
template/app/view/cls/PackageLogic.js +1 −21 Original line number Diff line number Diff line Loading @@ -2,27 +2,7 @@ * Creates package-based tree-structure. */ Ext.define('Docs.view.cls.PackageLogic', { /** * @cfg {Object[]} classes (required) An array of classes. * @cfg {String} classes.name * @cfg {String} classes.extends * @cfg {String} classes.icon * @cfg {Boolean} classes.private */ /** * @cfg * True to include private classes to tree. */ showPrivateClasses: false, /** * Initializes tree creator. * @param {Object} cfg */ constructor: function(cfg) { Ext.apply(this, cfg); }, extend: 'Docs.view.cls.Logic', /** * Creates the tree. Loading
template/app/view/cls/Tree.js +2 −1 Original line number Diff line number Diff line Loading @@ -5,7 +5,8 @@ Ext.define('Docs.view.cls.Tree', { extend: 'Docs.view.DocTree', alias: 'widget.classtree', requires: [ 'Docs.view.cls.PackageLogic' 'Docs.view.cls.PackageLogic', 'Docs.view.cls.InheritanceLogic' ], /** Loading