Ext.ns("Ext.ux.ui");Ext.ux.ui.GhostMessage=function(){var a=new Ext.XTemplate('<div id="ghost-message" class="ui-ghost-message" style="position: absolute;">','<div class="ui-ghost-message-body">{message}</div>',"</div>");var b=function(){if(!Ext.get("ghost-message")){return a.append(Ext.getBody(),{},true).setVisibilityMode(Ext.Element.DISPLAY)}else{return Ext.get("ghost-message")}};var d=function(){return b()};var c=function(e){d().child(".ui-ghost-message-body").update(e)};return{show:function(f,g){var e;e=d();c(f);e.setStyle({display:"block"});e.setXY([-7000,0]);e.setOpacity(0);if(g){e.setXY([g[0],g[1]-20])}if(d().task){d().task.cancel()}e.stopFx().shift({y:g[1],opacity:1,scope:this,callback:function(){d().task=new Ext.util.DelayedTask(function(){e.stopFx().shift({y:g[1]+20,opacity:0})},this);d().task.delay(1000)}})}}}();
