1 Ext.Loader.setConfig({enabled: true});
3 Ext.Loader.setPath('Ext.ux', '../ux/');
10 Ext.onReady(function() {
12 var tabs = Ext.createWidget('tabpanel', {
15 enableTabScroll: true,
25 html: 'Tab Body<br/><br/>' + Ext.example.bogusMarkup,
28 plugins: Ext.create('Ext.ux.TabCloseMenu', {
35 handler: function (item) {
36 currentItem.tab.setClosable(item.checked);
41 aftermenu: function () {
44 beforemenu: function (menu, item) {
45 var menuitem = menu.child('*[text="Closable"]');
47 menuitem.setChecked(item.closable);
53 // tab generation code
59 function addTab (closable) {
62 title: 'New Tab ' + index,
64 html: 'Tab Body ' + index + '<br/><br/>' + Ext.example.bogusMarkup,
69 Ext.createWidget('button', {
70 renderTo: 'addButtonCt',
71 text: 'Add Closable Tab',
72 handler: function () {
78 Ext.createWidget('button', {
79 renderTo: 'addButtonCt',
80 text: 'Add Unclosable Tab',
81 handler: function () {
85 style: 'margin-left: 8px;'