| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | /** * @class Ext.org.OrgPanel * @extends Ext.panel.Panel * * This class combines the {@link Ext.org.AlbumTree AlbumTree} and {@link Ext.org.ImageView ImageView} * components into a {@link Ext.layout.container.Border Border} layout. */Ext.define('Ext.org.OrgPanel', {    extend: 'Ext.panel.Panel',    requires: 'Ext.layout.container.Border',        layout: 'border',        initComponent: function() {        this.items = [            {                xtype: 'albumtree',                region: 'west',                padding: 5,                width: 200            },            {                xtype: 'panel',                title: 'My Images',                layout: 'fit',                region: 'center',                padding: '5 5 5 0',                items: {                    xtype: 'imageview',                    /*  (add a '/' at the front of this line to turn this on)                    listeners: {                        containermouseout: function (view, e) {                            Ext.log('ct', e.type);                        },                        containermouseover: function (view, e) {                            Ext.log('ct', e.type);                        },                        itemmouseleave: function (view, record, item, index, e) {                            Ext.log('item', e.type, ' id=', record.id);                        },                        itemmouseenter: function (view, record, item, index, e) {                            Ext.log('item', e.type, ' id=', record.id);                        }                    },/**/                    trackOver: true                }            }        ];                this.callParent(arguments);    }});
 |