X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/7a654f8d43fdb43d78b63d90528bed6e86b608cc..3789b528d8dd8aad4558e38e22d775bcab1cbd36:/docs/js/ClassPanel.js diff --git a/docs/js/ClassPanel.js b/docs/js/ClassPanel.js new file mode 100644 index 00000000..8d657171 --- /dev/null +++ b/docs/js/ClassPanel.js @@ -0,0 +1,30 @@ +Ext.define('Docs.ClassPanel', { + extend: 'Ext.tab.Panel', + + id: 'docTabPanel', + renderTo: 'api-class', + + style: 'border-color: #bfbfbf;', + plain: true, + + // Remember tab scroll position on Webkit + listeners: { + beforetabchange: function(tabPanel, newCard, oldCard) { + oldCard.prevScroll = oldCard.body.getScroll()['top']; + }, + tabchange: function(tabPanel, newCard, oldCard) { + if (newCard.prevScroll) { + newCard.body.scrollTo('top', newCard.prevScroll); + } + }, + afterrender: function() { + Docs.App.resizeWindow(); + } + }, + + initComponent: function() { + this.height = Ext.get('docContent').getHeight() - 55; + this.items = Ext.create('Docs.OverviewPanel'); + this.callParent(arguments); + } +});