!(function(){var __modules__={};function require(id){var mod=__modules__[id];var exports='exports';if(typeof mod==='object'){return mod}if(!mod[exports]){mod[exports]={};mod[exports]=mod.call(mod[exports],require,mod[exports],mod)||mod[exports]}return mod[exports]}function define(path,fn){__modules__[path]=fn}define("jquery",function(){return jQuery});define("popup",function(require){var $=require("jquery");var _count=0;var _isIE6=!('minWidth'in $('html')[0].style);var _isFixed=!_isIE6;function Popup(){this.destroyed=false;this.__popup=$('
').css({display:'none',position:'absolute',outline:0}).attr('tabindex','-1').html(this.innerHTML).appendTo('body');this.__backdrop=this.__mask=$('').css({opacity:.7,background:'#000'});this.node=this.__popup[0];this.backdrop=this.__backdrop[0];_count++}$.extend(Popup.prototype,{node:null,backdrop:null,fixed:false,destroyed:true,open:false,returnValue:'',autofocus:true,align:'bottom left',innerHTML:'',className:'ui-popup',show:function(anchor){if(this.destroyed){return this}var that=this;var popup=this.__popup;var backdrop=this.__backdrop;this.__activeElement=this.__getActive();this.open=true;this.follow=anchor||this.follow;if(!this.__ready){popup.addClass(this.className).attr('role',this.modal?'alertdialog':'dialog').css('position',this.fixed?'fixed':'absolute');if(!_isIE6){$(window).on('resize',$.proxy(this.reset,this))}if(this.modal){var backdropCss={position:'fixed',left:0,top:0,width:'100%',height:'100%',overflow:'hidden',userSelect:'none',zIndex:this.zIndex||Popup.zIndex};popup.addClass(this.className+'-modal');if(!_isFixed){$.extend(backdropCss,{position:'absolute',width:$(window).width()+'px',height:$(document).height()+'px'})}backdrop.css(backdropCss).attr({tabindex:'0'}).on('focus',$.proxy(this.focus,this));this.__mask=backdrop.clone(true).attr('style','').insertAfter(popup);backdrop.addClass(this.className+'-backdrop').insertBefore(popup);this.__ready=true}if(!popup.html()){popup.html(this.innerHTML)}}popup.addClass(this.className+'-show').show();backdrop.show();this.reset().focus();this.__dispatchEvent('show');return this},showModal:function(){this.modal=true;return this.show.apply(this,arguments)},close:function(result){if(!this.destroyed&&this.open){if(result!==undefined){this.returnValue=result}this.__popup.hide().removeClass(this.className+'-show');this.__backdrop.hide();this.open=false;this.blur();this.__dispatchEvent('close')}return this},remove:function(){if(this.destroyed){return this}this.__dispatchEvent('beforeremove');if(Popup.current===this){Popup.current=null}this.__popup.remove();this.__backdrop.remove();this.__mask.remove();if(!_isIE6){$(window).off('resize',this.reset)}this.__dispatchEvent('remove');for(var i in this){delete this[i]}return this},reset:function(){var elem=this.follow;if(elem){this.__follow(elem)}else{this.__center()}this.__dispatchEvent('reset');return this},focus:function(){var node=this.node;var popup=this.__popup;var current=Popup.current;var index=this.zIndex=Popup.zIndex++;if(current&¤t!==this){current.blur(false)}if(!$.contains(node,this.__getActive())){var autofocus=popup.find('[autofocus]')[0];if(!this._autofocus&&autofocus){this._autofocus=true}else{autofocus=node}this.__focus(autofocus)}popup.css('zIndex',index);Popup.current=this;popup.addClass(this.className+'-focus');this.__dispatchEvent('focus');return this},blur:function(){var activeElement=this.__activeElement;var isBlur=arguments[0];if(isBlur!==false){this.__focus(activeElement)}this._autofocus=false;this.__popup.removeClass(this.className+'-focus');this.__dispatchEvent('blur');return this},addEventListener:function(type,callback){this.__getEventListener(type).push(callback);return this},removeEventListener:function(type,callback){var listeners=this.__getEventListener(type);for(var i=0;irange[name[val]][1]){val=align[i]=reverse[val]}if(temp[i][val]Loading..',title:'',statusbar:'',button:null,ok:null,cancel:null,okValue:'ok',cancelValue:'cancel',cancelDisplay:true,width:'',height:'',padding:'',skin:'',quickClose:false,cssUri:'../css/ui-dialog.css',innerHTML:''});define("dialog",function(require){var $=require("jquery");var Popup=require("popup");var defaults=require("dialog-config");var css=defaults.cssUri;if(css){var fn=require[require.toUrl?'toUrl':'resolve'];if(fn){css=fn(css);css='';if($('base')[0]){$('base').before(css)}else{$('head').append(css)}}}var _count=0;var _expando=new Date()-0;var _isIE6=!('minWidth'in $('html')[0].style);var _isMobile='createTouch'in document&&!('onmousemove'in document)||/(iPhone|iPad|iPod)/i.test(navigator.userAgent);var _isFixed=!_isIE6&&!_isMobile;var artDialog=function(options,ok,cancel){var originalOptions=options=options||{};if(typeof options==='string'||options.nodeType===1){options={content:options,fixed:!_isMobile}}options=$.extend(true,{},artDialog.defaults,options);options.original=originalOptions;var id=options.id=options.id||_expando+_count;var api=artDialog.get(id);if(api){return api.focus()}if(!_isFixed){options.fixed=false}if(options.quickClose){options.modal=true;options.backdropOpacity=0}if(!$.isArray(options.button)){options.button=[]}if(cancel!==undefined){options.cancel=cancel}if(options.cancel){options.button.push({id:'cancel',value:options.cancelValue,callback:options.cancel,display:options.cancelDisplay})}if(ok!==undefined){options.ok=ok}if(options.ok){options.button.push({id:'ok',value:options.okValue,callback:options.ok,autofocus:true})}return artDialog.list[id]=new artDialog.create(options)};var popup=function(){};popup.prototype=Popup.prototype;var prototype=artDialog.prototype=new popup();artDialog.create=function(options){var that=this;$.extend(this,new Popup());var originalOptions=options.original;var $popup=$(this.node).html(options.innerHTML);var $backdrop=$(this.backdrop);this.options=options;this._popup=$popup;$.each(options,function(name,value){if(typeof that[name]==='function'){that[name](value)}else{that[name]=value}});if(options.zIndex){Popup.zIndex=options.zIndex}$popup.attr({'aria-labelledby':this._$('title').attr('id','title:'+this.id).attr('id'),'aria-describedby':this._$('content').attr('id','content:'+this.id).attr('id')});this._$('close').css('display',this.cancel===false?'none':'').attr('title',this.cancelValue).on('click',function(event){that._trigger('cancel');event.preventDefault()});this._$('dialog').addClass(this.skin);this._$('body').css('padding',this.padding);if(options.quickClose){$backdrop.on('onmousedown'in document?'mousedown':'click',function(){that._trigger('cancel');return false})}this.addEventListener('show',function(){$backdrop.css({opacity:0,background:options.backdropBackground}).animate({opacity:options.backdropOpacity},150)});this._esc=function(event){var target=event.target;var nodeName=target.nodeName;var rinput=/^input|textarea$/i;var isTop=Popup.current===that;var keyCode=event.keyCode;if(!isTop||rinput.test(nodeName)&&target.type!=='button'){return}if(keyCode===27){that._trigger('cancel')}};$(document).on('keydown',this._esc);this.addEventListener('remove',function(){$(document).off('keydown',this._esc);delete artDialog.list[this.id]});_count++;artDialog.oncreate(this);return this};artDialog.create.prototype=prototype;$.extend(prototype,{content:function(html){var $content=this._$('content');if(typeof html==='object'){html=$(html);$content.empty('').append(html.show());this.addEventListener('beforeremove',function(){$('body').append(html.hide())})}else{$content.html(html)}return this.reset()},title:function(text){this._$('title').text(text);this._$('header')[text?'show':'hide']();return this},width:function(value){this._$('content').css('width',value);return this.reset()},height:function(value){this._$('content').css('height',value);return this.reset()},button:function(args){args=args||[];var that=this;var html='';var number=0;this.callbacks={};if(typeof args==='string'){html=args;number++}else{$.each(args,function(i,val){var id=val.id=val.id||val.value;var style='';that.callbacks[id]=val.callback;if(val.display===false){style=' style="display:none"'}else{number++}html+='';that._$('button').on('click','[i-id='+id+']',function(event){var $this=$(this);if(!$this.attr('disabled')){that._trigger(id)}event.preventDefault()})})}this._$('button').html(html);this._$('footer')[number?'show':'hide']();return this},statusbar:function(html){this._$('statusbar').html(html)[html?'show':'hide']();return this},_$:function(i){return this._popup.find('[i='+i+']')},_trigger:function(id){var fn=this.callbacks[id];return typeof fn!=='function'||fn.call(this)!==false?this.close().remove():this}});artDialog.oncreate=$.noop;artDialog.getCurrent=function(){return Popup.current};artDialog.get=function(id){return id===undefined?artDialog.list:artDialog.list[id]};artDialog.list={};artDialog.defaults=defaults;return artDialog});window.dialog=require("dialog")})();