This repository has been archived on 2020-11-09. You can view files and clone it, but cannot push or open issues or pull requests.
Files
pingan/public/js/mzui.min.js
2020-08-06 16:37:53 +08:00

5 lines
20 KiB
JavaScript

/*!
* MZUI: standard - v1.0.1 - 2018-01-09
* Copyright (c) 2018 cnezsoft.com; Licensed MIT
*/
window.CoreLib=window.jQuery||window.Zepto,!function(t){"use strict";t.callEvent=function(e,a,n,r,s){var o,i=t.Event(e);return r&&(t(r).trigger(i,s),o=i.result),t.isFunction(a)&&(o=a.apply(n,t.isArray(s)?s:[s])),o},t.fn.callEvent=function(e,a,n){return t.callEvent(a,e.options?e.options[a]:null,e,this,n)},t.bindFn=function(e,a,n){var r=t.fn[e],s=a.NAME||"mzui."+e;t.fn[e]=function(e,r){return this.each(function(){var o=t(this),i=o.data(s),l="object"==typeof e&&e;n&&(l=t.extend(l,n)),i||o.data(s,i=new a(o,l)),"string"==typeof e&&i[e].apply(i,t.isArray(r)?r:[r])})},t.fn[e].Constructor=a,t.fn[e].noConflict=function(){return t.fn[e]=r,this}},t.formatDate=function(t,e){t instanceof Date||(t=new Date(t));var a={"M+":t.getMonth()+1,"d+":t.getDate(),"h+":t.getHours(),"m+":t.getMinutes(),"s+":t.getSeconds(),"S+":t.getMilliseconds()};/(y+)/i.test(e)&&(e=e.replace(RegExp.$1,(t.getFullYear()+"").substr(4-RegExp.$1.length)));for(var n in a)new RegExp("("+n+")").test(e)&&(e=e.replace(RegExp.$1,1==RegExp.$1.length?a[n]:("00"+a[n]).substr((""+a[n]).length)));return e},t.format=function(e,a){if(e instanceof Date)return t.formatDate(e,a);if(arguments.length>1){var n;if(2==arguments.length&&"object"==typeof a)for(var r in a)void 0!==a[r]&&(n=new RegExp("({"+r+"})","g"),e=e.replace(n,a[r]));else for(var s=1;s<arguments.length;s++)void 0!==arguments[s]&&(n=new RegExp("({["+(s-1)+"]})","g"),e=e.replace(n,arguments[s]))}return e},t.calValue=function(e,a,n){return t.isFunction(e)?e.apply(a,t.isArray(n)?n:[n]):e},t.is$=function(e){return window.jQuery===t?e instanceof jQuery:t.zepto.isZ(e)},t.isStr=function(t){return"string"==typeof t},t.isNum=function(t){return"number"==typeof t},t.TapName="ontouchstart"in document.documentElement?"touchstart":"click",t.uuid||(t.uuid=0)}(CoreLib),!function(t,e,a,n){"use strict";var r=1200,s=t.TapName,o="display",i="orginalClass",l="hidden",c="loading",u="body",d="."+o+".oneTarget",p="mzui."+o,f={left:"right",bottom:"top",top:"bottom",right:"left"},g=function(a,n){var s=this;t.isPlainObject(a)&&(n=a,a=null),n=t.extend({element:a},g.DEFAULT,a?a.data():null,n);var i=n.display;i&&g.plugs["_"+i]&&(n=t.calValue(g.plugs["_"+i],s,n));var l=n.selector;a||(n.trigger=null),n.name||(n.name=o+r++);var c=function(e){n.stopPropagation&&e.stopPropagation();var a=t(this),r=a.data()||{};if(r.element=this,a.is("a")){var o=a.data("url")||a.attr("href");o&&"#"!==o&&o.indexOf("##")<0&&(!n.target&&/^#[a-z]/i.test(o)?r.target=o:r.remote||(r.remote=o)),e&&n.preventDefault!==!1&&e.preventDefault()}s[n.triggerMethod](r)};if(n.trigger&&(l?a.on(n.trigger,l,c):a.on(n.trigger,c)),s.$=a,s.options=n,n.displayAuto!==e&&n.displayAuto!==!1)l&&a?a.find(l).each(c):s.show();else if(l&&a){var u=n.activeClass;a.find(l).filter("[data-display-auto]"+(u?",."+u:"")).each(c)}};g.prototype._getTarget=function(e){var a=this,n=t.calValue(e.target,a,e);if("!new"===n||n==="#"+o+"Target"){var r=o+"Target-"+e.name,s=o+"Layer-"+e.name;t("#"+r).remove(),n=t('<div class="'+o+" "+l+'"/>').attr({id:r});var c=t("#"+s);c.length||(c=t('<div class="'+o+'-layer"/>').attr({id:s}).appendTo(u)),e.layer=e.container=c.append(n)}else"!self"===n&&(n=e.element||a.$);return n=t(n).addClass(o).attr("data-"+o+"-name",e.name),n.parent().length||n.appendTo(e.container),n.data(i)||n.data(i,n.attr("class")),n},g.prototype.update=function(e,a,r,s){var i=this,l=function(n){var r=a.template;t.isFunction(r)?n=r(n,a):t.isStr(r)&&(n=t.format(r,n)),n!==!1&&(t.is$(n)?e.empty().append(n):e["text"===a.contentType?"text":"html"](n))},d=t.calValue(a.remote,i,a);if(d){var p=t.uuid++,f=a.loadingClass;e.removeClass(a.showInClass).addClass(f),t(u).addClass("has-"+o+"-"+c),a.$backdrop&&a.$backdrop.addClass(f);var g=t.isStr(d)?{url:d}:d;i.xhr&&i.xhr.abort(),i.remoteCall=p,i.xhr=t.ajax(t.extend({dataType:a.remoteType||"html",error:a.remoteError},g,{success:function(t,e,a){l(t),g.success&&g.success(t,e,a)},complete:function(r,l){i.xhr=0,i.remoteCall===p&&(i.lastRemote!==d&&(t(a.container).scrollTop(0),i.lastRemote=d),e.removeClass(f).addClass(a.showInClass),t(u).removeClass("has-"+o+"-"+c),a.$backdrop&&a.$backdrop.removeClass(f),t.callEvent("loaded",a.loaded,i,i.$,a),t(n).triggerHandler(o+".loaded",[i,i.$,a]),g.complete&&g.complete(r,l),s&&s())}}))}else{var h=t.calValue(a.content,i,a),m=a.source;m&&(m=t(t.calValue(m,i,a)),m=m.parent().length?m.clone():m,h=h?m.html(h):m),l(h),s&&s()}r&&r(d)},g.prototype._getOptions=function(e){var a=this,n=t.extend({},a.options,e),r=n.display;return r&&g.plugs[r]&&(n=t.calValue(g.plugs[r],a,n)),n.$target||(n.$target=a._getTarget(n)),n},g.prototype.show=function(e,c){t.isFunction(e)&&(c=e,e=null);var p=this,h=p._getOptions(e);p.last=h;var m=h.$target,v=h.activeClass,C=h.animate,y=h.element,b=h.placement,w=h.layer,x="",S="",k=h.name,$=h.arrow,T=h.backdrop,E=t(y);if(m.attr("class","invisible "+m.data(i)+" "+(h.targetClass||"")).removeClass(l),t.callEvent("show",h.show,p,p.$,h)===!1)return m.attr("class",i),h.layer&&h.layer.remove(),c&&c();if(h.showSingle&&(h.showSingle===!0?m.parent().children():t(h.showSingle)).not(m).removeClass(h.showInClass).addClass(l),w&&w.removeClass(l),T){var D="backdrop-"+k;t("#"+D).remove();var A=h.$backdrop=t('<div class="display-backdrop"/>').attr({id:D,type:h.display,"data-display-name":k}).appendTo(u).css("zIndex",r++);T===!0&&(T="fade"),t.isStr(T)&&A.addClass(T),t(u).addClass("display-show-"+h.name),setTimeout(function(){A.addClass("in")},10),h.backdropDismiss&&A.attr("data-dismiss",o)}"none"!==h.targetZIndex&&(w||m).css("zIndex",h.targetZIndex||r++),v&&y&&(h.activeSingle&&E.parent().children().removeClass(v),E.addClass(v)),p.update(m,h,function(e){if(h.scrollTop&&t(h.container).scrollTop(0),b=t.calValue(b,p,h)){t.isStr(b)&&"{"==b[0]&&(b=t.parseJSON(b));t("body");if(t.isPlainObject(b))m.css(b);else if("overlay"===b){var r=E[0].getBoundingClientRect();m.css({position:"absolute",left:r.left,top:r.top,width:r.width,height:r.height})}else if(0===b.indexOf("beside")){m.css({position:"fixed"}),b=b.split("-");var i,l,u=t(a),g=b[1]||"auto",v=b[2]||"center",r=(E.offset(),E[0].getBoundingClientRect()),y=m.width(),k=m.height(),T=u.width(),D=u.height(),A="start"===v,L="end"===v,j=r.top,F=r.left,I=r.width,O=r.height;"auto"===g&&(g=j+O+k<=D?"bottom":k<=j?"top":F+I+y<=T?"right":y<=F?"left":"bottom");var H=A?F:L?F+I:F+I/2-y/2,M=A?j:L?j+O:j+O/2-k/2;"bottom"===g?(i=j+O,l=H):"top"===g?(i=j-k,l=H):"right"===g?(i=M,l=F+I):(i=M,l=F-y),m.css({top:Math.max(0,Math.min(i,D-k)),left:Math.max(0,Math.min(l,T-y))}),S=f[g],x="fade scale-from-"+S}else{b=b.split("-");var N=b[0],_=b[1],R={};"top"!=N&&"bottom"!=N&&"left"!=N&&"right"!=N||(R.justifyContent="flex-"+("top"===N||"left"==N?"start":"end"),R.flexDirection="top"==N||"bottom"==N?"column":"row",R.alignItems=_?"center"==_?"center":"left"==_?"flex-start":"flex-end":"stretch"),w&&w.css(R),x=N,S=f[x],x="from-"+x}}if($){var z="display-arrow arrow-"+S;t.isStr($)&&(z+=" "+$),m.addClass(z)}var V=function(){m.removeClass("invisible"),e||m.addClass(h.showInClass),c&&c();var a=h.autoHide;a&&(p.animateCall=setTimeout(function(){p.hide()},t.isNum(a)?a:5e3)),p.animateCall=setTimeout(function(){t.callEvent("shown",h.shown,p,p.$,h),t(n).triggerHandler(o+".shown",[p,p.$,h])},h.duration+50),h.targetDismiss&&m.one((h.targetDismiss===!0?s:h.targetDismiss)+d,function(){p.hide()})};C?(C===!0?m.addClass(x?"enter-"+x:"fade"):t.isStr(C)?m.addClass(C.replace("suggest",x)):t.isNum(C)&&(h.duration=C),clearTimeout(p.animateCall),p.animateCall=setTimeout(V,10)):V()},function(){t.callEvent("displayed",h.displayed,p,p.$,h),t(n).triggerHandler(o+".displayed",[p,p.$,h]),h.plugSkin&&m.find("[data-skin]").skin(),h.plugDisplay&&m.find("[data-"+o+"]").display(),t.fn.listenScroll&&m.find(".listen-scroll").listenScroll()}),g.last=k,g.all[k]=p},g.prototype.hide=function(e,a){t.isFunction(e)&&(a=e,e=null);var r=this,s=r.last||r._getOptions(e);if(t.callEvent("hide",s.hide,r,r.$,s)===!1)return a&&a();r.last=!1;var i=s.$target.off(d),c=t("#backdrop-"+s.name),p=function(){s.layer&&s.layer.addClass(l),t.callEvent(l,s[l],r,r.$,s),t(n).triggerHandler(o+"."+l,[r,r.$,s]),i.addClass(l),c.remove(),t(u).removeClass(o+"-show-"+s.name),s.layer&&s.layer.remove()};s.activeClass&&s.element&&t(s.element).removeClass(s.activeClass),i.removeClass(s.showInClass),c.removeClass("in"),s.animate?(clearTimeout(r.animateCall),r.animateCall=setTimeout(p,s.duration+50)):p()},g.prototype.isShow=function(e){return e=this._getOptions(e),e.checkShow?t.calValue(e.checkShow,this,e):e.$target?e.$target.hasClass(e.showInClass):e.last},g.prototype.toggle=function(e,a){var n;e===!0||e===!1?(n=e,e=t.isPlainObject(a)?a:null,e&&(a=null)):n=this.isShow(e),this[n?"hide":"show"](e,a)},g.NAME=p,g.DEFAULT={trigger:s,triggerMethod:"show",container:u,plugSkin:!0,plugDisplay:!0,content:!1,loadingClass:c,showInClass:"in",animate:!0,duration:300,keyboard:!0,backdropDismiss:!0,activeSingle:!0},g.plugs=function(e,a,n){if(t.isPlainObject(e))t.each(e,g.plugs);else{if(!a)return g.plugs[e];g.plugs[e]=a,e=0===e.indexOf("_")?e.substr(1):e,t.fn[e]||n===!1||t.bindFn(n||e,g,{display:e})}},g.all={},g.dismiss=function(e,a){t.isFunction(e)&&(a=e,e=""),e=e||g.last;var n=g.all[e];n&&n.hide(a)},t.bindFn(o,g),t.Display=g,t(function(){t("[data-"+o+"]").display(),t(n).on(s,'[data-dismiss="'+o+'"]',function(){var e=t(this),a="data-"+o+"-name";name=e.attr(a),name&&"null"!=name&&"undefined"!=name||(name=e.closest("."+o).attr(a)),g.dismiss(name)})})}(CoreLib,void 0,window,document),!function(t,e){"use strict";if(!t.Display)return void console.error("display.plugs.js requires display.js");var a=function(e,a,n,r,s){var o=t(a).next("."+e);return o.length||(o=n),o||'<div class="'+(s||e)+" "+(r||"")+'"/>'},n=function(t,a){return t===e?a:t};t.Display.plugs({dropdown:function(e){var r=e.source;return t.extend(e,{backdrop:n(e.backdrop,"clean"),source:e.target?null:function(){return a("dropdown-menu",e.element,r)},target:n(e.target,"!new"),placement:n(e.placement,"beside"),activeClass:n(e.activeClass,"open"),targetDismiss:n(e.targetDismiss,!0)})},popover:function(e){var r=e.source;return t.extend(e,{arrow:n(e.arrow,!0),backdrop:n(e.backdrop,"clean"),source:e.target?null:function(){return a("popover",e.element,r,"canvas with-padding")},target:n(e.target,"!new"),placement:n(e.placement,"beside"),activeClass:n(e.activeClass,"open")})},messager:function(a){return t.extend(a,{autoHide:n(a.autoHide,!0),animate:a.animate===e||a.animate===!0?"scale-suggest fade":a.animate,closeButton:n(a.closeButton,!0),template:function(e,a){var n=t(a.source||'<div class="messager list-item"/>');return a.icon&&n.append('<div class="avatar"><i class="icon icon-'+a.icon+'"/></div>'),n.append('<div class="title">'+e+"</div>"),a.closeButton&&n.append('<button class="btn muted" type="button" data-dismiss="display"><i class="icon icon-remove"></i></button>'),n.addClass(a.type||"gray")},target:"!new",placement:n(a.placement,"bottom-center"),activeClass:n(a.activeClass,"open")})},modal:function(e){var r=e.source;return t.extend(e,{backdrop:n(e.backdrop,"modal-backdrop fade"),source:e.target?null:function(){return a("modal",e.element,r,"","content")},target:n(e.target,"!new"),targetClass:"modal "+(e.targetClass||""),placement:n(e.placement,"tap"===t.TapName?"bottom":"center"),activeClass:n(e.activeClass,"open")})},_collapse:function(e){return t.extend(e,{triggerMethod:"toggle",animate:!1,showInClass:"in",activeClass:"collapse-open",showSingle:n(e.group||e.showSingle,!!e.selector&&"collapse-group-"+ ++t.uuid)})}}),t.Display.plugs("_self",function(e){return t.extend(e,{trigger:!1,target:"!self",targetZIndex:"none",displayAuto:n(e.displayAuto,!0)})},"displaySelf");var r=new t.Display({display:"messager"});r._show=r.show,r.show=function(e,a){r._show(t.extend({content:e},a))},t.each({primary:0,success:"ok-sign",info:"info-sign",warning:"warning-sign",danger:"exclamation-sign",important:0,special:0},function(e,a){r[e]=function(n,s){r._show(t.extend({content:n,icon:a||null,type:e},s))}}),t.messager=r}(CoreLib,void 0),!function(t){"use strict";var e="mzui.scrollListener",a=function(n,r){var s=this;s.options=r=t.extend({},a.DEFAULT,n.data(),r),s.$=n,s.$container=r.container?"parent"==r.container?s.$.parent():t(r.container):s.$,s.lastScrollTop=0,s.lastCallTime=0;var o=0;if(n.on("scroll."+e,function(){clearTimeout(o);var t=(new Date).getTime();o=setTimeout(function(){s.onScroll(),s.lastCallTime=t},t-s.lastCallTime>r.handleInterval?0:r.handleInterval)}),r.canScrollClass){var i=(s.$[0]===window?t("body"):s.$)[0].scrollHeight;s.$container.toggleClass(r.canScrollClass,i>s.$.height())}};a.prototype.onScroll=function(){var t=this,e=t.options,a=t.$.scrollTop(),n=a>0,r=a>t.lastScrollTop?"down":"up",s=e.directionClass;t.$container.toggleClass(e.inScrollClass,n).toggleClass(s+"-down","down"===r).toggleClass(s+"-up","up"===r).toggleClass(s+"-over",a+t.$.height()>=t.$[0].scrollHeight),t.$container.callEvent(t,"listenScroll",[n,r,a]),t.isInScroll=n,t.scrollDirection=r,t.lastScrollTop=a},a.NAME=e,a.DEFAULT={minDelta:20,handleInterval:100,inScrollClass:"in-scroll",directionClass:"scroll",canScrollClass:"can-scroll"},t.bindFn("listenScroll",a),t(function(){t(window).listenScroll({container:"body"}),t(".listen-scroll").listenScroll()})}(CoreLib),!function(t,e,a){"use strict";function n(t){if(t=t.toLowerCase(),t&&c.test(t)){var e;if(4===t.length){var a="#";for(e=1;e<4;e+=1)a+=t.slice(e,e+1).concat(t.slice(e,e+1));t=a}var n=[];for(e=1;e<7;e+=2)n.push(v("0x"+t.slice(e,e+2)));return{r:n[0],g:n[1],b:n[2],a:1}}throw new Error("Wrong hex string! (hex: "+t+")")}function r(e){return typeof e===f&&("transparent"===e.toLowerCase()||c.test(t.trim(e.toLowerCase())))}function s(t){function e(t){return t=t<0?t+1:t>1?t-1:t,6*t<1?i+(o-i)*t*6:2*t<1?o:3*t<2?i+(o-i)*(2/3-t)*6:i}var a=t.h,n=t.s,r=t.l,s=t.a;a=l(a)%d/d,n=C(n),r=C(r),s=C(s);var o=r<=.5?r*(n+1):r+n-r*n,i=2*r-o,c={r:e(a+1/3)*u,g:e(a)*u,b:e(a-1/3)*u,a:s};return c}function o(t,a,n){return h(n)&&(n=0),h(a)&&(a=u),e.min(e.max(t,n),a)}function i(t,e){return o(t,e)}function l(t){return"number"==typeof t?t:parseFloat(t)}var c=/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/,u=255,d=360,p=100,f="string",g="object",h=function(t){return t===a},m=function(t){return!h(t)},v=function(t){return parseInt(t)},C=function(t,e){return i(l(t),e)},y=function(t){return v(C(t,u))},b=function(t,e,a,r){var o=this;if(o.r=o.g=o.b=0,o.a=1,m(r)&&(o.a=C(r,1)),m(t)&&m(e)&&m(a))o.r=y(t),o.g=y(e),o.b=y(a);else if(m(t)){var i=typeof t;if(i==f)t=t.toLowerCase(),"transparent"===t?o.a=0:o.rgb(n(t));else if("number"==i&&h(e))o.r=o.g=o.b=y(t);else if(i==g&&m(t.r))o.r=y(t.r),m(t.g)&&(o.g=y(t.g)),m(t.b)&&(o.b=y(t.b)),m(t.a)&&(o.a=C(t.a,1));else if(i==g&&m(t.h)){var l={h:C(t.h,d),s:1,l:1,a:1};m(t.s)&&(l.s=C(t.s,1)),m(t.l)&&(l.l=C(t.l,1)),m(t.a)&&(l.a=C(t.a,1)),o.rgb(s(l))}}};b.prototype.rgb=function(t){var e=this;if(m(t)){if(typeof t==g)m(t.r)&&(e.r=y(t.r)),m(t.g)&&(e.g=y(t.g)),m(t.b)&&(e.b=y(t.b)),m(t.a)&&(e.a=C(t.a,1));else{var a=v(l(t));e.r=a,e.g=a,e.b=a}return e}return{r:e.r,g:e.g,b:e.b,a:e.a}},b.prototype.hue=function(t){var e=this,a=e.toHsl();return h(t)?a.h:(a.h=C(t,d),e.rgb(s(a)),e)},b.prototype.darken=function(t){var e=this,a=e.toHsl();return a.l-=t/p,a.l=i(a.l,1),e.rgb(s(a)),e},b.prototype.clone=function(){var t=this;return new b(t.r,t.g,t.b,t.a)},b.prototype.lighten=function(t){return this.darken(-t)},b.prototype.fade=function(t){return this.a=i(t/p,1),this},b.prototype.toHsl=function(){var t,a,n=this,r=n.r/u,s=n.g/u,o=n.b/u,i=n.a,l=e.max(r,s,o),c=e.min(r,s,o),p=(l+c)/2,f=l-c;if(l===c)t=a=0;else{switch(a=p>.5?f/(2-l-c):f/(l+c),l){case r:t=(s-o)/f+(s<o?6:0);break;case s:t=(o-r)/f+2;break;case o:t=(r-s)/f+4}t/=6}return{h:t*d,s:a,l:p,a:i}},b.prototype.luma=function(){var t=this.r/u,a=this.g/u,n=this.b/u;return t=t<=.03928?t/12.92:e.pow((t+.055)/1.055,2.4),a=a<=.03928?a/12.92:e.pow((a+.055)/1.055,2.4),n=n<=.03928?n/12.92:e.pow((n+.055)/1.055,2.4),.2126*t+.7152*a+.0722*n},b.prototype.saturate=function(t){var e=this.toHsl();return e.s+=t/p,e.s=i(e.s),this.rgb(s(e))},b.prototype.contrast=function(t,e,a){if(e=h(e)?new b(u,u,u,1):new b(e),t=h(t)?new b(0,0,0,1):new b(t),t.luma()>e.luma()){var n=e;e=t,t=n}return this.a<.5?t:(a=h(a)?.43:l(a),this.luma()<a?e:t)},b.prototype.hexStr=function(){var t=function(t){return t=t.toString(16),1==t.length?"0"+t:t};return"#"+t(this.r)+t(this.g)+t(this.b)},b.prototype.toCssStr=function(){var t=this;return t.a>0?t.a<1?"rgba("+t.r+","+t.g+","+t.b+","+t.a+")":t.hexStr():"transparent"},b.isColor=r,t.Color=b}(CoreLib,Math,void 0),function(t,e,a){"use strict";var n="mzui.skin",r={},s=function(e,a){var n=this;n.options=a=t.extend({},s.DEFAULT,e.data(),a),n.$=e,n.paint()};s.prototype.paint=function(n){var s,o,i=this,l=i.options,c=i.$,u=i.$.hasClass("pale")||l.pale,d=l.outline||c.hasClass("outline"),p=l.tint||c.hasClass("text-tint");if(n=n===e?l.skin:n,u===e&&(i.$.hasClass("dark")||l.dark)&&(u=!1),t.isStr(n)&&n.indexOf(":")>0){n=n.split(":"),o=n[0],n=n[1];var f=parseInt(n);NaN!==f&&(n=f)}if(""===n||n===e||"random"===n)n=a.round(360*a.random());else if(r[n])n=r[n];else if(t.isStr(n)&&0===n.indexOf("random"))r[n]=n=a.round(360*a.random());else if(t.isStr(n)&&0===n.indexOf("@")){for(var g=0,h=n.length-1;h>0;--h)g+=a.pow(3,h-1)*n.charCodeAt(h);n=g}o&&(r[o]=n),s="number"==typeof n?new t.Color({h:n*l.hueSpace%360,s:l.saturation,l:l.lightness}):new t.Color(n),i.color=s,s.luma()<l.threshold?u&&(i.darkColor=s,i.color=new t.Color(t.extend(s.toHsl(),{l:l.paleLight}))):u===!1?(i.paleColor=s,i.color=new t.Color(t.extend(s.toHsl(),{l:l.darkLight}))):(u=!0,p&&(i.darkColor=new t.Color(t.extend(s.toHsl(),{l:l.darkLight}))));var m=i.color.toCssStr(),v={backgroundColor:d?"transparent":m,borderColor:m,color:d?m:u?p?i.darkColor.toCssStr():"":"#fff"};i.$.callEvent(i,"paint",v)!==!1&&c.css(v)},s.NAME=n,s.DEFAULT={skin:"random",hueSpace:47,saturation:.7,lightness:.6,threshold:.5,darkLight:.4,paleLight:.92},s.all=r,s.set=function(e,a){t.isPlainObject(e)?t.extend(s.all,e,a):s.all[e]=a,t("[data-skin]").skin("paint")},t.bindFn("skin",s),t.Skin=s,t(function(){t("[data-skin]").skin()})}(CoreLib,void 0,Math),!function(t,e,a){"use strict";var n="mzui.ajaxform",r=function(r,s){if(r.length&&!r.data(n)){r.data(n,1);var o=function(e,a){var n,o=t.Event(e);return t.isArray(a)||(a=[a]),r.trigger(o,a),n=o.result,s&&t.isFunction(s[e])&&(n=s[e].apply(r,a)),n},i=function(e){var a=r.find(".form-message");if(a.length){var n=a.find(".content");(n.length?n:a).html(e),a.show()}else t.messager.warning(e,{time:1e4})};r.on("submit",function(n){n.preventDefault();var l=r[0],c={};t.each(r.serializeArray(),function(e,n){var r=n.name,s=n.value,o=c[r];if(s instanceof FileList){for(var i=[],l=s.length-1;l>=0;--l)i.push(s[l]);s=i}t.isArray(s)?o===a?o=s:t.isArray(o)?o.push.apply(o,s):(s.push(o),o=s):r.lastIndexOf("]")===r.length-1?o===a?o=[s]:o.push(s):o=s,c[r]=o});var u=o("onSubmit",c);if(u!==!1){u!==a&&(c=u),s.dataConverter&&(c=s.dataConverter(c));var d=new FormData;for(var p in c){var f=c[p];if(t.isArray(f))for(var g=f.length-1;g>=0;--g)d.append(p,f[g]);else d.append(p,f)}var h=r.find('[type="submit"]').attr("disabled","disabled").addClass("disabled loading");t.ajax({url:s.url||l.action,type:s.type||l.method,processData:!1,contentType:!1,dataType:s.dataType||r.data("type")||"json",data:d,success:function(e,n){var s=o("onResponse",[e,n]);if(s!==!1){s!==a&&(e=s);try{if("string"==typeof e&&(e=t.parseJSON(e)),o("onSuccess",e)!==!1)if("success"===e.result)e.message?(t.messager.success(e.message),e.locate&&setTimeout(function(){location.href=e.locate},1200)):e.locate&&(location.href=e.locate);else{var l=e.message||e.reason||e.error;l&&(t.isPlainObject(l)?t.each(l,function(e,a){t.isArray(a)&&a.length&&(a=a.length>1?"<ul><li>"+a.join("</li><li>")+"</li></ul>":a[0]);var n=r.find("#"+e+', [name="'+e+'"]').closest(".control");if(n.length){var s=n.find(".help-text");s.length?s.html(a):n.append('<div class="help-text">'+a+"</div>"),n.addClass("has-error")}else i(a)}):i(l))}}catch(c){o("onError",["Error response."])!==!1&&i(e||"No response.")}o("onResult",e)}},error:function(a,n,r){o("onError",[r,n,a])!==!1&&(i("error: "+r),e.v&&e.v.lang.timeout&&t.messager.danger(e.v.lang.timeout))},complete:function(t,e){h.attr("disabled",null).removeClass("disabled loading"),o("onComplete",{xhr:t,status:e})}})}}).on("change",function(e){r.find(".form-message").hide(),t(e.target).closest(".control").removeClass("has-error")}),o("init")}};t.ajaxForm=r,t.fn.ajaxform=function(e){return t(this).each(function(){var a=t(this);r(a,t.extend(a.data(),e))})},t(function(){t(".ajaxform").ajaxform()})}(CoreLib,window,void 0);