Loading template/app/controller/Classes.js +8 −17 Original line number Diff line number Diff line Loading @@ -30,8 +30,8 @@ Ext.define('Docs.controller.Classes', { selector: 'classheader' }, { ref: 'tabPanel', selector: 'classtabpanel' ref: 'overview', selector: 'classoverview' }, { ref: 'tree', Loading Loading @@ -151,8 +151,8 @@ Ext.define('Docs.controller.Classes', { if (this.cache[cls]) { this.showClass(this.cache[cls], member); } else { if (this.getTabPanel()) { this.getTabPanel().setLoading(true); if (this.getOverview()) { this.getOverview().setLoading(true); } Ext.data.JsonP.request({ Loading @@ -171,31 +171,22 @@ Ext.define('Docs.controller.Classes', { }, showClass: function(cls, anchor) { var classOverview = this.getTabPanel().down('classoverview'); if (this.currentCls != cls) { this.getViewport().setPageTitle(cls.name); this.getHeader().load(cls); this.getOverview().load(cls); // Init overview tab if not already available if (!classOverview) { classOverview = Ext.create('Docs.view.cls.Overview'); this.getTabPanel().add(classOverview); this.getTabPanel().setActiveTab(0); } classOverview.load(cls); this.getTabPanel().setLoading(false); this.getOverview().setLoading(false); this.getTree().selectClass(cls.name); this.fireEvent('showClass', cls.name); } if (anchor) { classOverview.scrollToEl("#" + anchor); this.getOverview().scrollToEl("#" + anchor); this.fireEvent('showMember', cls.name, anchor); } else { classOverview.getEl().down('.x-panel-body').scrollTo('top', 0); this.getOverview().getEl().down('.x-panel-body').scrollTo('top', 0); } this.currentCls = cls; Loading template/app/view/cls/Container.js +2 −2 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ Ext.define('Docs.view.cls.Container', { alias: 'widget.classcontainer', requires: [ 'Docs.view.cls.Header', 'Docs.view.cls.TabPanel' 'Docs.view.cls.Overview' ], layout: { Loading @@ -18,7 +18,7 @@ Ext.define('Docs.view.cls.Container', { initComponent: function() { this.items = [ Ext.create('Docs.view.cls.Header'), Ext.create('Docs.view.cls.TabPanel', { Ext.create('Docs.view.cls.Overview', { flex: 1 }) ]; Loading template/app/view/cls/Overview.js +0 −1 Original line number Diff line number Diff line Loading @@ -11,7 +11,6 @@ Ext.define('Docs.view.cls.Overview', { ], cls: 'class-overview iScroll', title: 'Overview', autoScroll: true, bodyPadding: '20', Loading Loading
template/app/controller/Classes.js +8 −17 Original line number Diff line number Diff line Loading @@ -30,8 +30,8 @@ Ext.define('Docs.controller.Classes', { selector: 'classheader' }, { ref: 'tabPanel', selector: 'classtabpanel' ref: 'overview', selector: 'classoverview' }, { ref: 'tree', Loading Loading @@ -151,8 +151,8 @@ Ext.define('Docs.controller.Classes', { if (this.cache[cls]) { this.showClass(this.cache[cls], member); } else { if (this.getTabPanel()) { this.getTabPanel().setLoading(true); if (this.getOverview()) { this.getOverview().setLoading(true); } Ext.data.JsonP.request({ Loading @@ -171,31 +171,22 @@ Ext.define('Docs.controller.Classes', { }, showClass: function(cls, anchor) { var classOverview = this.getTabPanel().down('classoverview'); if (this.currentCls != cls) { this.getViewport().setPageTitle(cls.name); this.getHeader().load(cls); this.getOverview().load(cls); // Init overview tab if not already available if (!classOverview) { classOverview = Ext.create('Docs.view.cls.Overview'); this.getTabPanel().add(classOverview); this.getTabPanel().setActiveTab(0); } classOverview.load(cls); this.getTabPanel().setLoading(false); this.getOverview().setLoading(false); this.getTree().selectClass(cls.name); this.fireEvent('showClass', cls.name); } if (anchor) { classOverview.scrollToEl("#" + anchor); this.getOverview().scrollToEl("#" + anchor); this.fireEvent('showMember', cls.name, anchor); } else { classOverview.getEl().down('.x-panel-body').scrollTo('top', 0); this.getOverview().getEl().down('.x-panel-body').scrollTo('top', 0); } this.currentCls = cls; Loading
template/app/view/cls/Container.js +2 −2 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ Ext.define('Docs.view.cls.Container', { alias: 'widget.classcontainer', requires: [ 'Docs.view.cls.Header', 'Docs.view.cls.TabPanel' 'Docs.view.cls.Overview' ], layout: { Loading @@ -18,7 +18,7 @@ Ext.define('Docs.view.cls.Container', { initComponent: function() { this.items = [ Ext.create('Docs.view.cls.Header'), Ext.create('Docs.view.cls.TabPanel', { Ext.create('Docs.view.cls.Overview', { flex: 1 }) ]; Loading
template/app/view/cls/Overview.js +0 −1 Original line number Diff line number Diff line Loading @@ -11,7 +11,6 @@ Ext.define('Docs.view.cls.Overview', { ], cls: 'class-overview iScroll', title: 'Overview', autoScroll: true, bodyPadding: '20', Loading