Loading template/js/ClassPanel.js +9 −1 Original line number Diff line number Diff line Loading @@ -7,6 +7,12 @@ Ext.define('Docs.ClassPanel', { style: 'border-color: #bfbfbf;', plain: true, /** * @cfg {Object} docClass * Documentation for a class. */ docClass: {}, // Remember tab scroll position on Webkit listeners: { beforetabchange: function(tabPanel, newCard, oldCard) { Loading @@ -24,7 +30,9 @@ Ext.define('Docs.ClassPanel', { initComponent: function() { this.height = Ext.get('docContent').getHeight() - 55; this.items = [ Ext.create('Docs.OverviewPanel') ]; this.items = Ext.create('Docs.OverviewPanel', { docClass: this.docClass }); this.callParent(arguments); } }); template/js/OverviewPanel.js +17 −1 Original line number Diff line number Diff line Loading @@ -6,6 +6,12 @@ Ext.define('Docs.OverviewPanel', { title: 'Overview', autoScroll: true, /** * @cfg {Object} docClass * Documentation for a class. */ docClass: {}, scrollToEl: function(query) { var el = Ext.get(Ext.query(query)[0]); if (el) { Loading Loading @@ -41,7 +47,9 @@ Ext.define('Docs.OverviewPanel', { initComponent: function() { this.dockedItems = [ Ext.create('Docs.OverviewToolbar') Ext.create('Docs.OverviewToolbar', { docClass: this.docClass }) ]; if (Ext.get('doc-overview-content')) { Loading @@ -49,5 +57,13 @@ Ext.define('Docs.OverviewPanel', { } this.callParent(arguments); }, load: function(docClass) { this.removeDocked(Ext.getCmp('overview-toolbar'), true); this.addDocked(Ext.create('Docs.OverviewToolbar', { docClass: docClass })); this.update(docClass.doc); } }); template/js/OverviewToolbar.js +9 −3 Original line number Diff line number Diff line Loading @@ -8,6 +8,12 @@ Ext.define('Docs.OverviewToolbar', { cls: 'member-links', padding: '3 5', /** * @cfg {Object} docClass * Documentation for a class. */ docClass: {}, initComponent: function() { this.items = []; Loading @@ -18,7 +24,7 @@ Ext.define('Docs.OverviewToolbar', { event: "Events" }; for (var type in memberTitles) { var members = clsInfo[type]; var members = this.docClass[type]; if (members.length) { this.items.push(this.createMemberButton({ items: members, Loading @@ -28,9 +34,9 @@ Ext.define('Docs.OverviewToolbar', { } } if (clsInfo.subclasses.length) { if (this.docClass.subclasses.length) { this.items.push(this.createSubClassesButton({ items: clsInfo.subclasses, items: this.docClass.subclasses, title: "Sub Classes" })); } Loading template/js/functions.js +4 −7 Original line number Diff line number Diff line Loading @@ -57,12 +57,12 @@ var getDocClass = function(cls, noHistory) { }; var showClass = function(cls, anchor) { window.clsInfo = cls; var docTabPanel = Ext.getCmp('docTabPanel'); if (!docTabPanel) { Ext.get('docContent').update(''); Ext.create('Docs.ClassPanel'); Ext.create('Docs.ClassPanel', { docClass: cls }); } Ext.get('docTabPanel').show(); Loading @@ -72,10 +72,7 @@ var showClass = function(cls, anchor) { } var docOverviewTab = Ext.getCmp('doc-overview'); docOverviewTab.update(cls.doc); docOverviewTab.removeDocked(Ext.getCmp('overview-toolbar'), true); docOverviewTab.addDocked(Ext.create('Docs.OverviewToolbar')); docOverviewTab.load(cls); docOverviewTab.setLoading(false); prettyPrint(); Loading Loading
template/js/ClassPanel.js +9 −1 Original line number Diff line number Diff line Loading @@ -7,6 +7,12 @@ Ext.define('Docs.ClassPanel', { style: 'border-color: #bfbfbf;', plain: true, /** * @cfg {Object} docClass * Documentation for a class. */ docClass: {}, // Remember tab scroll position on Webkit listeners: { beforetabchange: function(tabPanel, newCard, oldCard) { Loading @@ -24,7 +30,9 @@ Ext.define('Docs.ClassPanel', { initComponent: function() { this.height = Ext.get('docContent').getHeight() - 55; this.items = [ Ext.create('Docs.OverviewPanel') ]; this.items = Ext.create('Docs.OverviewPanel', { docClass: this.docClass }); this.callParent(arguments); } });
template/js/OverviewPanel.js +17 −1 Original line number Diff line number Diff line Loading @@ -6,6 +6,12 @@ Ext.define('Docs.OverviewPanel', { title: 'Overview', autoScroll: true, /** * @cfg {Object} docClass * Documentation for a class. */ docClass: {}, scrollToEl: function(query) { var el = Ext.get(Ext.query(query)[0]); if (el) { Loading Loading @@ -41,7 +47,9 @@ Ext.define('Docs.OverviewPanel', { initComponent: function() { this.dockedItems = [ Ext.create('Docs.OverviewToolbar') Ext.create('Docs.OverviewToolbar', { docClass: this.docClass }) ]; if (Ext.get('doc-overview-content')) { Loading @@ -49,5 +57,13 @@ Ext.define('Docs.OverviewPanel', { } this.callParent(arguments); }, load: function(docClass) { this.removeDocked(Ext.getCmp('overview-toolbar'), true); this.addDocked(Ext.create('Docs.OverviewToolbar', { docClass: docClass })); this.update(docClass.doc); } });
template/js/OverviewToolbar.js +9 −3 Original line number Diff line number Diff line Loading @@ -8,6 +8,12 @@ Ext.define('Docs.OverviewToolbar', { cls: 'member-links', padding: '3 5', /** * @cfg {Object} docClass * Documentation for a class. */ docClass: {}, initComponent: function() { this.items = []; Loading @@ -18,7 +24,7 @@ Ext.define('Docs.OverviewToolbar', { event: "Events" }; for (var type in memberTitles) { var members = clsInfo[type]; var members = this.docClass[type]; if (members.length) { this.items.push(this.createMemberButton({ items: members, Loading @@ -28,9 +34,9 @@ Ext.define('Docs.OverviewToolbar', { } } if (clsInfo.subclasses.length) { if (this.docClass.subclasses.length) { this.items.push(this.createSubClassesButton({ items: clsInfo.subclasses, items: this.docClass.subclasses, title: "Sub Classes" })); } Loading
template/js/functions.js +4 −7 Original line number Diff line number Diff line Loading @@ -57,12 +57,12 @@ var getDocClass = function(cls, noHistory) { }; var showClass = function(cls, anchor) { window.clsInfo = cls; var docTabPanel = Ext.getCmp('docTabPanel'); if (!docTabPanel) { Ext.get('docContent').update(''); Ext.create('Docs.ClassPanel'); Ext.create('Docs.ClassPanel', { docClass: cls }); } Ext.get('docTabPanel').show(); Loading @@ -72,10 +72,7 @@ var showClass = function(cls, anchor) { } var docOverviewTab = Ext.getCmp('doc-overview'); docOverviewTab.update(cls.doc); docOverviewTab.removeDocked(Ext.getCmp('overview-toolbar'), true); docOverviewTab.addDocked(Ext.create('Docs.OverviewToolbar')); docOverviewTab.load(cls); docOverviewTab.setLoading(false); prettyPrint(); Loading