]>
Commit | Line | Data |
---|---|---|
6527f429 DM |
1 | /**\r |
2 | *\r | |
3 | */\r | |
4 | Ext.define('Ext.layout.Abstract', {\r | |
5 | mixins: ['Ext.mixin.Observable'],\r | |
6 | \r | |
7 | isLayout: true,\r | |
8 | \r | |
9 | constructor: function(config) {\r | |
10 | this.initialConfig = config;\r | |
11 | },\r | |
12 | \r | |
13 | //<debug>\r | |
14 | isCompatible: function (layout) {\r | |
15 | if (!layout) {\r | |
16 | return true;\r | |
17 | }\r | |
18 | \r | |
19 | if (layout.isInstance) {\r | |
20 | return false;\r | |
21 | }\r | |
22 | \r | |
23 | var type = Ext.isString(layout) ? layout : layout.type,\r | |
24 | alias = this.alias;\r | |
25 | \r | |
26 | if (!alias || !type) {\r | |
27 | return false;\r | |
28 | }\r | |
29 | \r | |
30 | return alias.indexOf('layout.' + type) > -1;\r | |
31 | },\r | |
32 | //</debug>\r | |
33 | \r | |
34 | setContainer: function(container) {\r | |
35 | var me = this;\r | |
36 | \r | |
37 | me.container = container;\r | |
38 | \r | |
39 | me.mixins.observable.constructor.call(me, me.initialConfig);\r | |
40 | \r | |
41 | return me;\r | |
42 | },\r | |
43 | \r | |
44 | onItemAdd: Ext.emptyFn,\r | |
45 | \r | |
46 | onItemRemove: Ext.emptyFn,\r | |
47 | \r | |
48 | onItemMove: Ext.emptyFn,\r | |
49 | \r | |
50 | onItemCenteredChange: Ext.emptyFn,\r | |
51 | \r | |
52 | onItemFloatingChange: Ext.emptyFn,\r | |
53 | \r | |
54 | onItemDockedChange: Ext.emptyFn,\r | |
55 | \r | |
56 | onItemInnerStateChange: Ext.emptyFn\r | |
57 | });\r |