]> git.proxmox.com Git - extjs.git/blame - extjs/build/examples/classic/organizer/OrgPanel.js
add extjs 6.0.1 sources
[extjs.git] / extjs / build / examples / classic / organizer / OrgPanel.js
CommitLineData
6527f429
DM
1/**\r
2 * @class Ext.org.OrgPanel\r
3 * @extends Ext.panel.Panel\r
4 *\r
5 * This class combines the {@link Ext.org.AlbumTree AlbumTree} and {@link Ext.org.ImageView ImageView}\r
6 * components into a {@link Ext.layout.container.Border Border} layout.\r
7 */\r
8Ext.define('Ext.org.OrgPanel', {\r
9 extend: 'Ext.panel.Panel',\r
10 requires: 'Ext.layout.container.Border',\r
11 \r
12 layout: 'border',\r
13 \r
14 initComponent: function() {\r
15 this.items = [\r
16 {\r
17 xtype: 'albumtree',\r
18 region: 'west',\r
19 padding: 5,\r
20 width: 200\r
21 },\r
22 {\r
23 xtype: 'panel',\r
24 title: 'My Images',\r
25 layout: 'fit',\r
26 region: 'center',\r
27 padding: '5 5 5 0',\r
28 items: {\r
29 xtype: 'imageview',\r
30 /* (add a '/' at the front of this line to turn this on)\r
31 listeners: {\r
32 containermouseout: function (view, e) {\r
33 Ext.log('ct', e.type);\r
34 },\r
35 containermouseover: function (view, e) {\r
36 Ext.log('ct', e.type);\r
37 },\r
38 itemmouseleave: function (view, record, item, index, e) {\r
39 Ext.log('item', e.type, ' id=', record.id);\r
40 },\r
41 itemmouseenter: function (view, record, item, index, e) {\r
42 Ext.log('item', e.type, ' id=', record.id);\r
43 }\r
44 },/**/\r
45 trackOver: true\r
46 }\r
47 }\r
48 ];\r
49 \r
50 this.callParent(arguments);\r
51 }\r
52});