Форк Rambox
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
1.0 KiB

/**
* Private utility class for Ext.layout.container.Border.
* @private
*/
Ext.define('Ext.resizer.BorderSplitter', {
extend: 'Ext.resizer.Splitter',
uses: ['Ext.resizer.BorderSplitterTracker'],
alias: 'widget.bordersplitter',
// must be configured in by the border layout:
collapseTarget: null,
getTrackerConfig: function () {
var trackerConfig = this.callParent();
trackerConfig.xclass = 'Ext.resizer.BorderSplitterTracker';
return trackerConfig;
},
onTargetCollapse: function(target) {
this.callParent([target]);
if (this.performCollapse !== false && target.collapseMode == 'mini') {
target.addCls(target.baseCls + '-' + target.collapsedCls + '-mini');
}
},
onTargetExpand: function(target) {
this.callParent([target]);
if (this.performCollapse !== false && target.collapseMode == 'mini') {
target.removeCls(target.baseCls + '-' + target.collapsedCls + '-mini');
}
}
});