| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 | 
							- /**
 
-  * @class Ext.chooser.InfoPanel
 
-  * @extends Ext.panel.Panel
 
-  * @author Ed Spencer
 
-  * 
 
-  * This panel subclass just displays information about an image. We have a simple template set via the tpl property,
 
-  * and a single function (loadRecord) which updates the contents with information about another image.
 
-  */
 
- Ext.define('Ext.chooser.InfoPanel', {
 
-     extend: 'Ext.panel.Panel',
 
-     alias : 'widget.infopanel',
 
-     id: 'img-detail-panel',
 
-     width: 150,
 
-     minWidth: 150,
 
-     tpl: [
 
-         '<div class="details">',
 
-             '<tpl for=".">',
 
-                     (!Ext.isIE6? '<img src="icons/{thumb}" />' : 
 
-                     '<div style="width:74px;height:74px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'icons/{thumb}\')"></div>'),
 
-                 '<div class="details-info">',
 
-                     '<b>Example Name:</b>',
 
-                     '<span>{name}</span>',
 
-                     '<b>Example URL:</b>',
 
-                     '<span><a href="http://dev.sencha.com/deploy/touch/examples/{url}" target="_blank">{url}.html</a></span>',
 
-                     '<b>Type:</b>',
 
-                     '<span>{type}</span>',
 
-                 '</div>',
 
-             '</tpl>',
 
-         '</div>'
 
-     ],
 
-     
 
-     afterRender: function(){
 
-         this.callParent();
 
-         if (!Ext.isWebKit) {
 
-             this.el.on('click', function(){
 
-                 alert('The Sencha Touch examples are intended to work on WebKit browsers. They may not display correctly in other browsers.');
 
-             }, this, {delegate: 'a'});
 
-         }    
 
-     },
 
-     /**
 
-      * Loads a given image record into the panel. Animates the newly-updated panel in from the left over 250ms.
 
-      */
 
-     loadRecord: function(image) {
 
-         this.body.hide();
 
-         this.tpl.overwrite(this.body, image.data);
 
-         this.body.slideIn('l', {
 
-             duration: 250
 
-         });
 
-     }
 
- });
 
 
  |