/*! * artDialog 4.1.7 * Date: 2013-03-03 08:04 * http://code.google.com/p/artdialog/ * (c) 2009-2012 TangBin, http://www.planeArt.cn * * This is licensed under the GNU LGPL, version 2.1 or later. * For details, see: http://creativecommons.org/licenses/LGPL/2.1/ */ ;(function(k,g){var j=k.art=function(q,r){return new j.fn.init(q,r)},l=false,o=[],m,c="opacity" in document.documentElement.style,b=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,f=/[\n\t]/g,h=/alpha\([^)]*\)/i,p=/opacity=([^)]*)/,e=/^([+-]=)?([\d+-.]+)(.*)$/;if(k.$===g){k.$=j}j.fn=j.prototype={constructor:j,ready:function(q){j.bindReady();if(j.isReady){q.call(document,j)}else{if(o){o.push(q)}}return this},hasClass:function(q){var r=" "+q+" ";if((" "+this[0].className+" ").replace(f," ").indexOf(r)>-1){return true}return false},addClass:function(q){if(!this.hasClass(q)){this[0].className+=" "+q}return this},removeClass:function(q){var r=this[0];if(!q){r.className=""}else{if(this.hasClass(q)){r.className=r.className.replace(q," ")}}return this},css:function(q,t){var r,s=this[0],u=arguments[0];if(typeof q==="string"){if(t===g){return j.css(s,q)}else{q==="opacity"?j.opacity.set(s,t):s.style[q]=t}}else{for(r in u){r==="opacity"?j.opacity.set(s,u[r]):s.style[r]=u[r]}}return this},show:function(){return this.css("display","block")},hide:function(){return this.css("display","none")},offset:function(){var s=this[0],u=s.getBoundingClientRect(),y=s.ownerDocument,v=y.body,q=y.documentElement,t=q.clientTop||v.clientTop||0,w=q.clientLeft||v.clientLeft||0,x=u.top+(self.pageYOffset||q.scrollTop)-t,r=u.left+(self.pageXOffset||q.scrollLeft)-w;return{left:r,top:x}},html:function(r){var q=this[0];if(r===g){return q.innerHTML}j.cleanData(q.getElementsByTagName("*"));q.innerHTML=r;return this},remove:function(){var q=this[0];j.cleanData(q.getElementsByTagName("*"));j.cleanData([q]);q.parentNode.removeChild(q);return this},bind:function(q,r){j.event.add(this[0],q,r);return this},unbind:function(q,r){j.event.remove(this[0],q,r);return this}};j.fn.init=function(q,s){var r,t;s=s||document;if(!q){return this}if(q.nodeType){this[0]=q;return this}if(q==="body"&&s.body){this[0]=s.body;return this}if(q==="head"||q==="html"){this[0]=s.getElementsByTagName(q)[0];return this}if(typeof q==="string"){r=b.exec(q);if(r&&r[2]){t=s.getElementById(r[2]);if(t&&t.parentNode){this[0]=t}return this}}if(typeof q==="function"){return j(document).ready(q)}this[0]=q;return this};j.fn.init.prototype=j.fn;j.noop=function(){};j.isWindow=function(q){return q&&typeof q==="object"&&"setInterval" in q};j.isArray=function(q){return Object.prototype.toString.call(q)==="[object Array]"};j.fn.find=function(t){var s,r=this[0],q=t.split(".")[1];if(q){if(document.getElementsByClassName){s=r.getElementsByClassName(q)}else{s=n(q,r)}}else{s=r.getElementsByTagName(t)}return j(s[0])};function n(w,r,y){r=r||document;y=y||"*";var u=0,t=0,x=[],s=r.getElementsByTagName(y),q=s.length,v=new RegExp("(^|\\s)"+w+"(\\s|$)");for(;u=u.options.speed+u.startTime){u.now=u.end;u.state=u.pos=1;u.update();u.options.curAnim[u.prop]=true;for(var r in u.options.curAnim){if(u.options.curAnim[r]!==true){q=false}}if(q){u.options.callback.call(u.elem)}return false}else{var v=s-u.startTime;u.state=v/u.options.speed;u.pos=j.easing[u.options.easing](u.state,v,0,1,u.options.speed);u.now=u.start+((u.end-u.start)*u.pos);u.update();return true}},update:function(){var q=this;if(q.prop==="opacity"){j.opacity.set(q.elem,q.now)}else{if(q.elem.style&&q.elem.style[q.prop]!=null){q.elem.style[q.prop]=q.now+q.unit}else{q.elem[q.prop]=q.now}}}};j.fx.now=function(){return +new Date};j.easing={linear:function(s,t,q,r){return q+r*s},swing:function(s,t,q,r){return((-Math.cos(s*Math.PI)/2)+0.5)*r+q}};j.fx.tick=function(){var r=j.timers;for(var q=0;q=0;q--){if(r[q].elem===this[0]){r.splice(q,1)}}return this};return j}(window));(function(d,l,g){d.noop=d.noop||function(){};var n,b,j,c,r=0,s=d(l),h=d(document),f=d("html"),m=document.documentElement,a=l.VBArray&&!l.XMLHttpRequest,p="createTouch" in document&&!("onmousemove" in m)||/(iPhone|iPad|iPod)/i.test(navigator.userAgent),o="artDialog"+ +new Date;var k=function(e,u,x){e=e||{};if(typeof e==="string"||e.nodeType===1){e={content:e,fixed:!p}}var v,y=k.defaults,w=e.follow=this.nodeType===1&&this||e.follow;for(var t in y){if(e[t]===g){e[t]=y[t]}}d.each({ok:"yesFn",cancel:"noFn",close:"closeFn",init:"initFn",okVal:"yesText",cancelVal:"noText"},function(z,A){e[z]=e[z]!==g?e[z]:e[A]});if(typeof w==="string"){w=d(w)[0]}e.id=w&&w[o+"follow"]||e.id||o+r;v=k.list[e.id];if(w&&v){return v.follow(w).zIndex().focus()}if(v){return v.zIndex().focus()}if(p){e.fixed=false}if(!d.isArray(e.button)){e.button=e.button?[e.button]:[]}if(u!==g){e.ok=u}if(x!==g){e.cancel=x}e.ok&&e.button.push({name:e.okVal,callback:e.ok,focus:true});e.cancel&&e.button.push({name:e.cancelVal,callback:e.cancel});k.defaults.zIndex=e.zIndex;r++;return k.list[e.id]=n?n._init(e):new k.fn._init(e)};k.fn=k.prototype={version:"4.1.7",closed:true,_init:function(t){var w=this,v,u=t.icon,x=u&&(a?{png:"../widget/artDialog/4.1.7/images/"+u+".png"}:{backgroundImage:"url('../widget/artDialog/4.1.7/images/"+u+".png')"});var e="";switch(t.artIcon){case"add":e='';break;case"edit":e='';break;case"ask":e='';break;case"error":e='';break}w.closed=false;w.config=t;w.DOM=v=w.DOM||w._getDOM();if(t.tips){d("#aui_dialog_title").addClass("c-hide")}else{d("#aui_dialog_title").removeClass("c-hide")}v.wrap.addClass(t.skin);v.close[t.cancel===false?"hide":"show"]();v.icon[0].style.display=u?"":"none";v.iconBg.css(x||{background:"none"});v.se.css("cursor",t.resize?"se-resize":"auto");v.title.css("cursor",t.drag?"move":"auto");v.content.css("padding",t.padding);if(t.overflow){v.main.css({overflow:"auto",display:"block"})}w[t.show?"show":"hide"](true);w.button(t.button).title(e+t.title).content(t.content,true).size(t.width,t.height).time(t.time);t.follow?w.follow(t.follow):w.position(t.left,t.top);w.zIndex().focus();t.lock&&w.lock();w._addEvent();w._ie6PngFix();n=null;t.init&&t.init.call(w,l);return w},content:function(v){var x,y,E,B,z=this,G=z.DOM,u=G.wrap[0],t=u.offsetWidth,F=u.offsetHeight,w=parseInt(u.style.left),C=parseInt(u.style.top),D=u.style.width,e=G.content,A=e[0];z._elemBack&&z._elemBack();u.style.width="auto";if(v===g){return A}if(typeof v==="string"){e.html(v)}else{if(v&&v.nodeType===1){B=v.style.display;x=v.previousSibling;y=v.nextSibling;E=v.parentNode;z._elemBack=function(){if(x&&x.parentNode){x.parentNode.insertBefore(v,x.nextSibling)}else{if(y&&y.parentNode){y.parentNode.insertBefore(v,y)}else{if(E){E.appendChild(v)}}}v.style.display=B;z._elemBack=null};e.html("");A.appendChild(v);v.style.display="block"}}if(!arguments[1]){if(z.config.follow){z.follow(z.config.follow)}else{t=u.offsetWidth-t;F=u.offsetHeight-F;w=w-t/2;C=C-F/2;u.style.left=Math.max(w,0)+"px";u.style.top=Math.max(C,0)+"px"}if(D&&D!=="auto"){u.style.width=u.offsetWidth+"px"}z._autoPositionType()}z._ie6SelectFix();z._runScript(A);return z},title:function(w){var u=this.DOM,t=u.wrap,v=u.title,e="aui_state_noTitle";if(w===g){return v[0]}if(w===false){v.hide().html("");t.addClass(e)}else{v.show().html(w||"");t.removeClass(e)}return this},position:function(z,F){var E=this,x=E.config,u=E.DOM.wrap[0],A=a?false:x.fixed,D=a&&E.config.fixed,y=h.scrollLeft(),H=h.scrollTop(),C=A?0:y,v=A?0:H,B=s.width(),t=s.height(),w=u.offsetWidth,G=u.offsetHeight,e=u.style;if(z||z===0){E._left=z.toString().indexOf("%")!==-1?z:null;z=E._toNumber(z,B-w);if(typeof z==="number"){z=D?(z+=y):z+C;e.left=Math.max(z,C)+"px"}else{if(typeof z==="string"){e.left=z}}}if(F||F===0){E._top=F.toString().indexOf("%")!==-1?F:null;F=E._toNumber(F,t-G);if(typeof F==="number"){F=D?(F+=H):F+v;e.top=Math.max(F,v)+"px"}else{if(typeof F==="string"){e.top=F}}}if(z!==g&&F!==g){E._follow=null;E._autoPositionType()}return E},size:function(v,C){var A,B,e,E,y=this,w=y.config,D=y.DOM,u=D.wrap,x=D.main,z=u[0].style,t=x[0].style;if(v){y._width=v.toString().indexOf("%")!==-1?v:null;A=s.width()-u[0].offsetWidth+x[0].offsetWidth;e=y._toNumber(v,A);v=e;if(typeof v==="number"){z.width="auto";t.width=Math.max(y.config.minWidth,v)+"px";z.width=u[0].offsetWidth+"px"}else{if(typeof v==="string"){t.width=v;v==="auto"&&u.css("width","auto")}}}if(C){y._height=C.toString().indexOf("%")!==-1?C:null;B=s.height()-u[0].offsetHeight+x[0].offsetHeight;E=y._toNumber(C,B);C=E;if(typeof C==="number"){t.height=Math.max(y.config.minHeight,C)+"px"}else{if(typeof C==="string"){t.height=C}}}y._ie6SelectFix();return y},follow:function(N){var e,B=this,O=B.config;if(typeof N==="string"||N&&N.nodeType===1){e=d(N);N=e[0]}if(!N||!N.offsetWidth&&!N.offsetHeight){return B.position(B._left,B._top)}var z=o+"follow",E=s.width(),u=s.height(),w=h.scrollLeft(),y=h.scrollTop(),x=e.offset(),J=N.offsetWidth,I=N.offsetHeight,A=a?false:O.fixed,v=A?x.left-w:x.left,G=A?x.top-y:x.top,C=B.DOM.wrap[0],M=C.style,t=C.offsetWidth,L=C.offsetHeight,D=v-(t-J)/2,H=G+I,K=A?0:w,F=A?0:y;D=DE)&&(v-t>K)?v-t+J:D;H=(H+L>u+F)&&(G-L>F)?G-L:H;M.left=D+"px";M.top=H+"px";B._follow&&B._follow.removeAttribute(z);B._follow=N;N[z]=O.id;B._autoPositionType();return B},button:function(){var x=this,z=arguments,w=x.DOM,v=w.buttons,u=v[0],t="aui_state_highlight",e=x._listeners=x._listeners||{},y=d.isArray(z[0])?z[0]:[].slice.call(z);if(z[0]===g){return u}d.each(y,function(C,E){var A=E.name,D=!e[A],B=!D?e[A].elem:document.createElement("button");if(!e[A]){e[A]={}}if(E.callback){e[A].callback=E.callback}if(E.className){B.className=E.className}if(E.focus){x._focus&&x._focus.removeClass(t);x._focus=d(B).addClass(t);x.focus()}B.setAttribute("type","button");B[o+"callback"]=A;B.disabled=!!E.disabled;if(D){B.innerHTML=A;e[A].elem=B;u.appendChild(B)}});v[0].style.display=y.length?"":"none";x._ie6SelectFix();return x},show:function(){this.DOM.wrap.show();!arguments[0]&&this._lockMaskWrap&&this._lockMaskWrap.show();return this},hide:function(){this.DOM.wrap.hide();!arguments[0]&&this._lockMaskWrap&&this._lockMaskWrap.hide();return this},close:function(){if(this.closed){return this}var x=this,w=x.DOM,u=w.wrap,y=k.list,t=x.config.close,e=x.config.follow,v=x.config.closeAnimatedTime;function z(){x.time();if(typeof t==="function"&&t.call(x,l)===false){return x}x.unlock();x._elemBack&&x._elemBack();u[0].className=u[0].style.cssText="";w.title.html("");w.content.html("");w.buttons.html("");if(k.focus===x){k.focus=null}if(e){e.removeAttribute(o+"follow")}delete y[x.config.id];x._removeEvent();x.hide(true)._setAbsolute();for(var A in x){if(x.hasOwnProperty(A)&&A!=="DOM"){delete x[A]}}n?u.remove():n=x}if(v!=0){u.animate({opacity:0},v,"linear",function(){z()})}else{z()}return x},time:function(u){var x=this,w=x.config.cancelVal,y=x._timer,v=x.DOM.wrap,t=x.config.mouseenterOffTime;y&&clearTimeout(y);if(t){v[0].onmouseover=function(){x.offTimeB=true};v[0].onmouseout=function(){x.offTimeB=false}}if(u){function e(){x._timer=setTimeout(function(){if(t&&x.offTimeB){setTimeout(function(){e()},1000*u)}else{x._click(w)}},1000*u)}e()}return x},focus:function(){try{if(this.config.focus){var t=this._focus&&this._focus[0]||this.DOM.close[0];t&&t.focus()}}catch(u){}return this},zIndex:function(){var v=this,u=v.DOM,t=u.wrap,w=k.focus,e=k.defaults.zIndex++;t.css("zIndex",e);v._lockMask&&v._lockMask.css("zIndex",e-1);w&&w.DOM.wrap.removeClass("aui_state_focus");k.focus=v;t.addClass("aui_state_focus");return v},lock:function(){if(this._lock){return this}var x=this,y=k.defaults.zIndex-1,u=x.DOM.wrap,w=x.config,z=h.width(),C=h.height(),A=x._lockMaskWrap||d(document.body.appendChild(document.createElement("div"))),v=x._lockMask||d(A[0].appendChild(document.createElement("div"))),t="(document).documentElement",e=p?"width:"+z+"px;height:"+C+"px":"width:100%;height:100%",B=a?"position:absolute;left:expression("+t+".scrollLeft);top:expression("+t+".scrollTop);width:expression("+t+".clientWidth);height:expression("+t+".clientHeight)":"";x.zIndex();u.addClass("aui_state_lock");A[0].style.cssText=e+";position:fixed;z-index:"+y+";top:0;left:0;overflow:hidden;"+B;v[0].style.cssText="height:100%;background:"+w.background+";filter:alpha(opacity=0);opacity:0";if(a){v.html('')}v.stop();v.bind("click",function(){x._reset()}).bind("dblclick",function(){return false});if(w.duration===0){v.css({opacity:w.opacity})}else{v.animate({opacity:w.opacity},w.duration)}if(w.quickClose){A.bind("click",function(){x._click(x.config.cancelVal)})}x._lockMaskWrap=A;x._lockMask=v;x._lock=true;return x},unlock:function(e){var x=this,v=x._lockMaskWrap,t=x._lockMask;if(!x._lock){return x}if(e){d(v[0]).remove();return x}var w=v[0].style;var u=function(){if(a){w.removeExpression("width");w.removeExpression("height");w.removeExpression("left");w.removeExpression("top")}w.cssText="display:none";n&&v.remove()};t.stop().unbind();x.DOM.wrap.removeClass("aui_state_lock");if(!x.config.duration){u()}else{t.animate({opacity:0},x.config.duration,u)}x._lock=false;return x},_getDOM:function(){var x=document.createElement("div"),e=document.body;x.style.cssText="position:absolute;left:0;top:0";x.innerHTML=k._templates;e.insertBefore(x,e.firstChild);var u,w=0,y={wrap:d(x)},v=x.getElementsByTagName("*"),t=v.length;for(;w
';k.defaults={content:'
loading..
',title:"\u6d88\u606f",button:null,ok:null,cancel:null,init:null,close:null,okVal:"\u786E\u5B9A",cancelVal:"\u53D6\u6D88",width:"auto",height:"auto",minWidth:96,minHeight:32,overflow:false,padding:"20px 25px",skin:"",icon:null,time:null,esc:true,quickClose:false,focus:true,show:true,follow:null,path:c,lock:false,background:"#000",opacity:0.7,duration:300,fixed:true,left:"50%",top:"38.2%",zIndex:1987,resize:true,drag:true,artIcon:"",tips:false,closeAnimatedTime:0,mouseenterOffTime:false};l.artDialog=d.dialog=d.artDialog=k}(this.art||this.jQuery&&(this.art=jQuery),this));(function(e){var h,b,a=e(window),d=e(document),i=document.documentElement,f=!("minWidth" in i.style),g="onlosecapture" in i,c="setCapture" in i;artDialog.dragEvent=function(){var k=this,j=function(l){var m=k[l];k[l]=function(){return m.apply(k,arguments)}};j("start");j("move");j("end")};artDialog.dragEvent.prototype={onstart:e.noop,start:function(j){d.bind("mousemove",this.move).bind("mouseup",this.end);this._sClientX=j.clientX;this._sClientY=j.clientY;this.onstart(j.clientX,j.clientY);return false},onmove:e.noop,move:function(j){this._mClientX=j.clientX;this._mClientY=j.clientY;this.onmove(j.clientX-this._sClientX,j.clientY-this._sClientY);return false},onend:e.noop,end:function(j){d.unbind("mousemove",this.move).unbind("mouseup",this.end);this.onend(j.clientX,j.clientY);return false}};b=function(j){var n,o,u,l,q,s,p=artDialog.focus,v=p.DOM,k=v.wrap,r=v.title,m=v.main;var t="getSelection" in window?function(){window.getSelection().removeAllRanges()}:function(){try{document.selection.empty()}catch(w){}};h.onstart=function(w,z){if(s){o=m[0].offsetWidth;u=m[0].offsetHeight}else{l=k[0].offsetLeft;q=k[0].offsetTop}d.bind("dblclick",h.end);!f&&g?r.bind("losecapture",h.end):a.bind("blur",h.end);c&&r[0].setCapture();k.addClass("aui_state_drag");p.focus()};h.onmove=function(z,F){if(s){var C=k[0].style,B=m[0].style,A=z+o,w=F+u;C.width="auto";B.width=Math.max(0,A)+"px";C.width=k[0].offsetWidth+"px";B.height=Math.max(0,w)+"px"}else{var B=k[0].style,E=Math.max(n.minX,Math.min(n.maxX,z+l)),D=Math.max(n.minY,Math.min(n.maxY,F+q));B.left=E+"px";B.top=D+"px"}t();p._ie6SelectFix()};h.onend=function(w,z){d.unbind("dblclick",h.end);!f&&g?r.unbind("losecapture",h.end):a.unbind("blur",h.end);c&&r[0].releaseCapture();f&&!p.closed&&p._autoPositionType();k.removeClass("aui_state_drag")};s=j.target===v.se[0]?true:false;n=(function(){var x,w,z=p.DOM.wrap[0],C=z.style.position==="fixed",B=z.offsetWidth,F=z.offsetHeight,D=a.width(),y=a.height(),E=C?0:d.scrollLeft(),A=C?0:d.scrollTop(),x=D-B+E;w=y-F+A;return{minX:E,minY:A,maxX:x,maxY:w}})();h.start(j)};d.bind("mousedown",function(m){var k=artDialog.focus;if(!k){return}var n=m.target,j=k.config,l=k.DOM;if(j.drag!==false&&n===l.title[0]||j.resize!==false&&n===l.se[0]){h=h||new artDialog.dragEvent();b(m);return false}})})(this.art||this.jQuery&&(this.art=jQuery));