Upgrade to ExtJS 3.3.1 - Released 11/30/2010
[extjs.git] / examples / shared / extjs / site.js
1 /*!
2  * Ext JS Library 3.3.1
3  * Copyright(c) 2006-2010 Sencha Inc.
4  * licensing@sencha.com
5  * http://www.sencha.com/license
6  */
7 Ext.onReady(function(){
8         // expanders
9         Ext.getBody().on('click', function(e, t){
10                 t = Ext.get(t);
11                 e.stopEvent();
12
13                 var bd = t.next('div.expandable-body');
14                 bd.enableDisplayMode();
15                 var bdi = bd.first();
16                 var expanded = bd.isVisible();
17
18                 if(expanded){
19                         bd.hide();
20                 }else{
21                         bdi.hide();
22                         bd.show();
23                         bdi.slideIn('l', {duration:0.2, stopFx: true, easing:'easeOut'});
24                 }
25
26                 t.update(!expanded ? 'Hide details' : 'Show details');
27
28         }, null, {delegate:'a.expander'});
29 });