rem: if(--count > 0){ animFn.defer((duration/2)*1000, this); }else{ el.afterFx(o); } 
context:         el.queueFx(o, function(){            color = color || "#C3DAF9";            if(color.length == 6){                color = "#" + color;            }            count = count || 1;            duration = o.duration || 1;            this.show();            var b = this.getBox();            var animFn = function(){                var proxy = this.createProxy({                     style:{                        visbility:"hidden",                        position:"absolute",                        "z-index":"35000",                         border:"0px solid " + color                     }                  });                var scale = Ext.isBorderBox ? 2 : 1;                proxy.animate({                    top:{from:b.y, to:b.y - 20},                    left:{from:b.x, to:b.x - 20},                    borderWidth:{from:0, to:10},                    opacity:{from:1, to:0},                    height:{from:b.height, to:(b.height + (20*scale))},                    width:{from:b.width, to:(b.width + (20*scale))}                }, duration, function(){                    proxy.remove();                });                if(--count > 0){                     animFn.defer((duration/2)*1000, this);                }else{                    el.afterFx(o);                }            };            animFn.call(this);        });
meta: 2891	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2891/d109eea1e59fbb030ac98e95f181f72da9611a48/ext-all-debug.js/buggy/gemma-web/src/main/webapp/scripts/ext/ext-all-debug.js