/**
* Component layout for tabs
* @class Ext.layout.component.Tab
* @extends Ext.layout.component.Button
* @private
*/
Ext.define('Ext.layout.component.Tab', {
alias: ['layout.tab'],
extend: 'Ext.layout.component.Button',
//type: 'button',
beforeLayout: function() {
var me = this, dirty = me.lastClosable !== me.owner.closable;
if (dirty) {
delete me.adjWidth;
}
return this.callParent(arguments) || dirty;
},
onLayout: function () {
var me = this;
me.callParent(arguments);
me.lastClosable = me.owner.closable;
}
});