/*
* Ext JS Library 2.0 Copyright(c) 2006-2007, Ext JS, LLC. licensing@extjs.com
*
* http://extjs.com/license
*/
Ext.onReady(function() {
var tabs = new Ext.TabPanel({
renderTo : 'tabs',
resizeTabs : true, // turn on tab resizing
minTabWidth : 115,
tabWidth : 135,
enableTabScroll : true,
width : 600,
height : 250,
defaults : {
autoScroll : true
},
plugins : new Ext.ux.TabCloseMenu()
});
// tab generation code
var index = 0;
while (index < 7) {
addTab();
}
function addTab() {
tabs.add({
title : 'New Tab ' + (++index),
iconCls : 'tabs',
html : 'Tab Body ' + (index) + '
'
+ Ext.example.bogusMarkup,
closable : true
}).show();
}
new Ext.Button({
text : 'Add Tab',
handler : addTab,
iconCls : 'new-tab'
}).render(document.body, 'tabs');
});