Separator.js
2.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
/**
* Adds a separator bar to a menu, used to divide logical groups of menu items. Generally you will
* add one of these by using "-" in your call to add() or in your items config rather than creating one directly.
*
* @example
* Ext.create('Ext.menu.Menu', {
* width: 100,
* height: 100,
* floating: false, // usually you want this set to True (default)
* renderTo: Ext.getBody(), // usually rendered by it's containing component
* items: [{
* text: 'icon item',
* iconCls: 'add16'
* },{
* xtype: 'menuseparator'
* },{
* text: 'separator above'
* },{
* text: 'regular item'
* }]
* });
*/
Ext.define('Ext.menu.Separator', {
extend: 'Ext.menu.Item',
alias: 'widget.menuseparator',
/**
* @cfg {String} activeCls
* @private
*/
/**
* @cfg {Boolean} canActivate
* @private
*/
canActivate: false,
/**
* @cfg {Boolean} clickHideDelay
* @private
*/
/**
* @cfg {Boolean} destroyMenu
* @private
*/
/**
* @cfg {Boolean} disabledCls
* @private
*/
focusable: false,
/**
* @cfg {String} href
* @private
*/
/**
* @cfg {String} hrefTarget
* @private
*/
/**
* @cfg {Boolean} hideOnClick
* @private
*/
hideOnClick: false,
/**
* @cfg {String} icon
* @private
*/
/**
* @cfg {String} iconCls
* @private
*/
/**
* @cfg {Object} menu
* @private
*/
/**
* @cfg {String} menuAlign
* @private
*/
/**
* @cfg {Number} menuExpandDelay
* @private
*/
/**
* @cfg {Number} menuHideDelay
* @private
*/
/**
* @cfg {Boolean} plain
* @private
*/
plain: true,
/**
* @cfg {String} separatorCls
* The CSS class used by the separator item to show the incised line.
*/
separatorCls: Ext.baseCSSPrefix + 'menu-item-separator',
/**
* @cfg {String} text
* @private
*/
text: ' ',
beforeRender: function(ct, pos) {
var me = this;
me.callParent();
me.addCls(me.separatorCls);
}
});