]>
Commit | Line | Data |
---|---|---|
6527f429 DM |
1 | /**\r |
2 | * Private utility class for Ext.layout.container.Border.\r | |
3 | * @private\r | |
4 | */\r | |
5 | Ext.define('Ext.resizer.BorderSplitter', {\r | |
6 | extend: 'Ext.resizer.Splitter',\r | |
7 | \r | |
8 | uses: ['Ext.resizer.BorderSplitterTracker'],\r | |
9 | \r | |
10 | alias: 'widget.bordersplitter',\r | |
11 | \r | |
12 | // must be configured in by the border layout:\r | |
13 | collapseTarget: null,\r | |
14 | \r | |
15 | getTrackerConfig: function () {\r | |
16 | var trackerConfig = this.callParent();\r | |
17 | \r | |
18 | trackerConfig.xclass = 'Ext.resizer.BorderSplitterTracker';\r | |
19 | \r | |
20 | return trackerConfig;\r | |
21 | },\r | |
22 | \r | |
23 | onTargetCollapse: function(target) {\r | |
24 | this.callParent([target]);\r | |
25 | if (this.performCollapse !== false && target.collapseMode == 'mini') {\r | |
26 | target.addCls(target.baseCls + '-' + target.collapsedCls + '-mini');\r | |
27 | }\r | |
28 | },\r | |
29 | \r | |
30 | onTargetExpand: function(target) {\r | |
31 | this.callParent([target]);\r | |
32 | if (this.performCollapse !== false && target.collapseMode == 'mini') {\r | |
33 | target.removeCls(target.baseCls + '-' + target.collapsedCls + '-mini');\r | |
34 | }\r | |
35 | }\r | |
36 | });\r |