]> git.proxmox.com Git - extjs.git/blame - extjs/classic/theme-neptune/overrides/Component.js
add extjs 6.0.1 sources
[extjs.git] / extjs / classic / theme-neptune / overrides / Component.js
CommitLineData
6527f429
DM
1Ext.define('Ext.theme.neptune.Component', {\r
2 override: 'Ext.Component',\r
3\r
4 initComponent: function() {\r
5 this.callParent();\r
6\r
7 if (this.dock && this.border === undefined) {\r
8 this.border = false;\r
9 }\r
10 },\r
11\r
12 privates: {\r
13 initStyles: function () {\r
14 var me = this,\r
15 hasOwnBorder = me.hasOwnProperty('border'),\r
16 border = me.border;\r
17\r
18 if (me.dock) {\r
19 // prevent the superclass method from setting the border style. We want to\r
20 // allow dock layout to decide which borders to suppress.\r
21 me.border = null;\r
22 }\r
23 me.callParent(arguments);\r
24\r
25 if (hasOwnBorder) {\r
26 me.border = border;\r
27 } else {\r
28 delete me.border;\r
29 }\r
30 }\r
31 }\r
32}, function() {\r
33 Ext.namespace('Ext.theme.is').Neptune = true;\r
34 Ext.theme.name = 'Neptune';\r
35});\r