aui.min.js
28.7 KB
/*!
* =====================================================
* Aui
* versions 1.0.0
* cl15095344637@163.com
* =====================================================
*/
"use strict";var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_slicedToArray=function(){function e(e,t){var i=[],n=!0,a=!1,o=void 0;try{for(var s,r=e[Symbol.iterator]();!(n=(s=r.next()).done)&&(i.push(s.value),!t||i.length!==t);n=!0);}catch(e){a=!0,o=e}finally{try{!n&&r.return&&r.return()}finally{if(a)throw o}}return i}return function(t,i){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,i);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();!function(e,t,i){var n=new Object;n={extend:function(e,t,i){var n=this;for(var a in t)try{t[a].constructor==Object?e[a]=n.extend(e[a],t[a]):e[a]=t[a]}catch(i){e[a]=t[a]}return e},openWin:function(e,i){var n=this,a="?";for(var o in i)n.isDefine(i[o])&&(a+=o+"="+i[o]+"&");t.location.href=n.isDefine(i)?e+a:e},closeWin:function(e){"function"==typeof e&&(t.addEventListener?t.addEventListener("beforeunload",e,!1):t.attachEvent("onbeforeunload",e,!1)),t.history.back(-1)},getUrlstr:function(e){var i=new RegExp("(^|&)"+e+"=([^&]*)(&|$)","i"),n=t.location.search.substr(1).match(i);return null!=n?decodeURI(n[2]):null},isDefine:function(e){return null!=e&&""!=e&&"undefined"!=e&&void 0!=e&&"null"!=e&&"(null)"!=e&&"NULL"!=e&&void 0!==e&&(e+="",""!=(e=e.replace(/\s/g,"")))},import:function(t){function i(t){if(/^.+?\.js$/.test(t)){var i=e.createElement("script");i.setAttribute("type","text/javascript"),i.setAttribute("src",t),e.querySelector("head").appendChild(i)}if(/^.+?\.css$/.test(t)){var n=e.createElement("link");n.rel="stylesheet",n.type="text/css",n.href=t,e.querySelector("head").appendChild(n)}}switch(t.constructor){case Array:var n=!0,a=!1,o=void 0;try{for(var s,r=t.entries()[Symbol.iterator]();!(n=(s=r.next()).done);n=!0){var l=_slicedToArray(s.value,2);l[0];i(l[1])}}catch(e){a=!0,o=e}finally{try{!n&&r.return&&r.return()}finally{if(a)throw o}}break;case String:i(t)}},random:function(e,t){var i=t-e,n=Math.random();return 0==Math.round(n*i)?e+1:Math.round(n*t)==t?(index++,t-1):e+Math.round(n*i)-1},space:function(e,t){var i;return i=e.replace(/(^\s+)|(\s+$)/g,""),t&&(i=i.replace(/\s/g,"")),i},touchDom:function(e,t,i,n){var a=this,o=a.getStyle(e).backgroundColor,s=a.getStyle(e).color,r=a.getStyle(e).border;e.addEventListener("touchstart",function(l){a.isDefine(t)?e.style.background=t:e.style.background=o,a.isDefine(i)?e.style.color=i:e.style.color=s,a.isDefine(n)?e.style.border=n:e.style.border=r}),e.addEventListener("touchmove",function(t){e.style.background=o,e.style.color=s,e.style.border=r}),e.addEventListener("touchend",function(t){e.style.background=o,e.style.color=s,e.style.border=r})},preventDefault:function(e){if(!e||!e.preventDefault)return t.event.returnValue=!1,!1;e.preventDefault()},getStyle:function(e){return t.getComputedStyle(e,null)},getHexBgColor:function(e){for(var t=[],i=e.style.backgroundColor.split("("),n=0;n<3;n++)t[n]=parseInt(i[1].split(",")[n]).toString(16);return t="#"+t[0]+t[1]+t[2]},getHexColor:function(e){for(var t=[],i=e.style.color.split("("),n=0;n<3;n++)t[n]=parseInt(i[1].split(",")[n]).toString(16);return t="#"+t[0]+t[1]+t[2]},autoTextarea:function(e,t,i){e.onchange=e.oninput=e.onpaste=e.oncut=e.onkeydown=e.onkeyup=e.onfocus=e.onblur=function(){var e,n=this.style;this.style.height=i+"px",this.scrollHeight>i&&(t&&this.scrollHeight>t?(e=t,n.overflowY="scroll"):(e=this.scrollHeight,n.overflowY="hidden"),n.height=e+"px"),this.scrollTop=this.scrollHeight}},uniq:function(e){for(var t=[],i=0;i<e.length;i++)-1==t.indexOf(e[i])&&t.push(e[i]);return t},copy:function(t){var i=function(e){e.clipboardData.setData("text/plain",t),e.preventDefault()};return e.addEventListener("copy",i),e.execCommand("copy")},resetNavBorder:function(i,n,a,o){var s=e.querySelector(n+":nth-child("+(Number(o)+1)+")"),r=e.querySelector(a);$(i).animate({scrollLeft:s.offsetLeft-(t.screen.width-s.offsetWidth-0)/2},300),$(a).css({left:s.offsetLeft+s.offsetWidth/2-r.offsetWidth/2+"px"})}},"undefined"!=typeof module&&"object"===("undefined"==typeof exports?"undefined":_typeof(exports))&&define.cmd?module.exports=n:"function"==typeof define&&define.amd?define(function(){return n}):t.aui=n}(document,window),function(e,t,i,n){e.ajax=function(t){var n,a=t.type,o=t.url,s=t.data,r=t.async;return n=i.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP"),a=e.isDefine(a)?a:"get",s=e.isDefine(s)?s:{},0!=r&&(r=!e.isDefine(r)||r),new Promise(function(e,t){if("GET"===a.toUpperCase()){if(s)if(o+="?","object"===(void 0===s?"undefined":_typeof(s))){var i="";for(var l in s)i+=l+"="+s[l]+"&";o+=i.substring(0,i.length-1)}else o+=s;n.open(a,o,r),n.send(null)}else if("POST"===a.toUpperCase())if(n.open(a,o),n.setRequestHeader("Content-type","application/x-www-form-urlencoded"),s)if("object"===(void 0===s?"undefined":_typeof(s))){var i="";for(var l in s)i+=l+"="+s[l]+"&";i=i.substring(0,i.length-1),n.send(i)}else n.send(s);else n.send();n.onreadystatechange=function(){4==n.readyState&&(200===n.status?e(n.response&&"object"!=_typeof(n.response)?JSON.parse(n.response):n.response):t(n.status))}})}}(aui,document,window),function(e,t,i,n){e.checkName=function(e){return!!e&&!!/^[\u4E00-\u9FA5]{2,4}$/.test(e)},e.checkChinese=function(e){return!!e&&!!/^[\u4E00-\u9FA5]+$/.test(e)},e.checkAccount=function(e){return!!/^[a-zA-z]\w{3,15}$/.test(e)},e.checkMobile=function(e){return!!e&&!!/^1(3[0-9]|4[57]|5[123567890]|7[3678]|8[0-9]|9[0-9])\d{8}$/.test(e)},e.checkTel=function(e){return!!/^0\d{2,3}-?\d{7,8}$/.test(e)},e.checkEmail=function(e){return!!/^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/.test(e)},e.checkPass=function(e){return!!/^(\w){6,20}$/.test(e)},e.checkPassStrength=function(e){var t=/^(\w){6,20}$/,i=/^(?![a-zA-z]+$)(?!\d+$)(?![!@#$%^&*]+$)[a-zA-Z\d!@#$%^&*]+$/,n=/^(?![a-zA-z]+$)(?!\d+$)(?![!@#$%^&*]+$)(?![a-zA-z\d]+$)(?![a-zA-z!@#$%^&*]+$)(?![\d!@#$%^&*]+$)[a-zA-Z\d!@#$%^&*]+$/;return t.test(e)?"r":i.test(e)?"z":!!n.test(e)&&"q"},e.checkSearch=function(e){return!!/^[^`~!@#$%^&*()+=|\\\][\]\{\}:;'\,.<>\/?]{1}[^`~!@$%^&()+=|\\\][\]\{\}:;'\,.<>?]{0,19}$/.test(e)},e.checkIP=function(e){return!!/^[0-9.]{1,20}$/.test(e)},e.encodeCard=function(e){var t=/^(\d{4})(\d*)(\d{4})$/;return e=e.replace(t,function(e,t,i,n){return t+i.replace(/\d/g,"*")+n})}}(aui,document,window),function(e,t,i,n){e.setLocal=function(e,t,i){try{if(!localStorage)return!1;i&&!isNaN(i)||(i=60);var n=new Date-1+1e3*i,a={data:t,exp:n};localStorage.setItem(e,JSON.stringify(a))}catch(e){}},e.getLocal=function(t){try{if(!localStorage)return!1;var i=localStorage.getItem(t),n=JSON.parse(i),a=new Date-1;return n?a>n.exp?(e.remove(t),""):n.data:null}catch(i){return e.removeLocal(t),null}},e.removeLocal=function(e){if(!localStorage)return!1;localStorage.removeItem(e)},e.clearLocal=function(){if(!localStorage)return!1;localStorage.clear()}}(aui,document,window),function(e,t,i,n){e.isWx=function(){return"micromessenger"==i.navigator.userAgent.toLowerCase().match(/MicroMessenger/i)},e.isIos=function(){var e=navigator.userAgent;navigator.appVersion,e.indexOf("Android")>-1||e.indexOf("Linux");return!!e.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)},e.isAndroid=function(){var e=navigator.userAgent,t=(navigator.appVersion,e.indexOf("Android")>-1||e.indexOf("Linux")>-1);e.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);return!!t},e.isIe=function(){return i.navigator.userAgent.toLowerCase().indexOf("msie")>=1},e.isPC=function(){for(var e=navigator.userAgent,t=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],i=!0,n=0;n<t.length;n++)if(e.indexOf(t[n])>0){i=!1;break}return i},e.getLine=function(){return!!navigator.onLine},e.getNetworkType=function(){var e=navigator.userAgent,t=e.match(/NetType\/\w+/)?e.match(/NetType\/\w+/)[0]:"NetType/other";t=t.toLowerCase().replace("nettype/","");var i;switch(t){case"wifi":i="wifi";break;case"4g":i="4g";break;case"3g":case"3gnet":i="3g";break;case"2g":i="2g";break;default:i="other"}return i}}(aui,document,window),function(e,t,i,n){var a={opts:function(t){var i={warp:"",time:500};return e.extend(i,t,!0)},on:function(t,i){var n=this,a=n.opts(t);if(!e.isDefine(a.warp))return e.toast({msg:"Long press element not set"}),!1;var o=null;if(a.warp.length>1)for(var s=0;s<a.warp.length;s++)a.warp[s].addEventListener("touchstart",function(e){var t=this;e.preventDefault(),o=setTimeout(function(){"function"==typeof i&&i(t)},a.time)},!1),a.warp[s].addEventListener("touchmove",function(e){clearTimeout(o)},!1),a.warp[s].addEventListener("touchend",function(e){clearTimeout(o)},!1);else a.warp.addEventListener("touchstart",function(e){var t=this;e.preventDefault(),o=setTimeout(function(){"function"==typeof i&&i(t)},a.time)},!1),a.warp.addEventListener("touchmove",function(e){clearTimeout(o)},!1),a.warp.addEventListener("touchend",function(e){clearTimeout(o)},!1)}};e.longPress=function(e,t){a.on(e,t)}}(aui,document,window),function(e,t,i,n){var a=new Object;a={opts:function(t){var i={warp:""};return e.extend(i,t,!0)},on:function(n,a){function o(e){e.preventDefault()}var s=this,r=s.opts(n);if(!e.isDefine(r.warp))return e.toast({msg:"drag element not set"}),!1;var l,c,u,d,f={warp:t.querySelector("body"),main:r.warp,currentHeight:r.warp.offsetHeight,maxW:i.screen.width-r.warp.offsetWidth,maxH:i.screen.height-r.warp.offsetHeight};f.main.addEventListener("touchstart",function(e){var t=e||i.event,n=t.targetTouches[0];l=n.clientX-f.main.offsetLeft,c=n.clientY-f.main.offsetTop,i.addEventListener("touchmove",o,{passive:!1})}),f.main.addEventListener("touchmove",function(e){var t=this,n=e||i.event,o=n.targetTouches[0];u=o.clientX-l,d=o.clientY-c,u<0?u=0:u>=f.maxW&&(u=f.maxW),d<0?d=0:d>=f.maxH&&(d=f.maxH),f.main.style.left=u+"px",f.main.style.top=d+"px","function"==typeof a&&a({el:t,type:"touchmove"})}),f.main.addEventListener("touchend",function(){var e=this;u>0&&u<f.maxW/2?u=0:u>f.maxW/2&&u<f.maxW&&(u=f.maxW),f.main.style.left=u+"px",f.main.style.transition="all .3s";var t=setTimeout(function(){f.main.style.transition="auto",clearInterval(t)},300);f.main.style.height=f.currentHeight+"px",f.main.style.top=d+"px",f.main.offsetTop>=i.screen.height-f.main.offsetHeight-100&&(f.main.style.top=i.screen.height-f.main.offsetHeight-100+"px"),i.removeEventListener("touchmove",o),"function"==typeof a&&a({el:e,type:"touchend"})})}},e.drag=function(e,t){a.on(e,t)}}(aui,document,window),function(e,t,i,n){var a=new Object;a={opts:function(t){var i={warp:"body",type:1,msg:"",mask:!1,direction:"col",theme:1,style:{bg:"",color:"",maskBg:"",zIndex:""}};return e.extend(i,t,!0)},creat:function(i){var n=this,a=n.opts(i),o="";switch(Number(a.type)){case 1:o='<div class="aui-loading aui-loading-ring"><div class="aui-mask"></div><div class="aui-loading-main"><div class="aui-loading-animate">';for(var s=0;s<12;s++)o+='<span class="span"></span>';o+='</div><div class="aui-loading-msg">'+a.msg+'<span class="dotting"></span></div></div></div>';break;case 2:o+='<div class="aui-loading aui-loading-button"><div class="aui-loading-main"><div class="aui-loading-animate">';for(var s=0;s<12;s++)o+='<span class="span"></span>';o+='</div><div class="aui-loading-msg">'+a.msg+"</div></div></div>";break;case 3:o='<div class="aui-loading aui-loading-squarefour"><div class="aui-mask"></div><div class="aui-loading-main"><div class="aui-loading-animate"><span class="span1"></span><span class="span2"></span><span class="span3"></span><span class="span4"></span></div><div class="aui-loading-msg">'+a.msg+'<span class="dotting"></span></div></div></div>';break;case 4:o='<div class="aui-loading aui-loading-dots"><div class="aui-mask"></div><div class="aui-loading-main"><div class="aui-loading-dot-items"><div class="aui-loading-dot-item" id="dot_one"></div><div class="aui-loading-dot-item" id="dot_two"></div><div class="aui-loading-dot-item" id="dot_three"></div></div></div></div>';break;case 5:o='<div class="aui-loading aui-loading-dots-opacity"><div class="aui-mask"></div><div class="aui-loading-main"><div class="aui-loading-dot-items"><div class="aui-loading-dot-item" id="dot_one"></div><div class="aui-loading-dot-item" id="dot_two"></div><div class="aui-loading-dot-item" id="dot_three"></div></div></div></div>'}t.querySelector(a.warp).insertAdjacentHTML("beforeend",o);var r={msg:t.querySelector(".aui-loading-msg"),mask:t.querySelector(".aui-loading .aui-mask")};!e.isDefine(a.mask)&&r.mask&&r.mask.parentNode.removeChild(r.mask),!e.isDefine(a.msg)&&r.msg&&r.msg.parentNode.removeChild(r.msg),t.querySelector(".aui-mask,.aui-loading").addEventListener("touchmove",function(e){e.preventDefault()}),n.css(i)},css:function(i){var n=this,a=n.opts(i),o={warp:t.querySelector(a.warp),loading:t.querySelector(".aui-loading"),main:t.querySelector(".aui-loading-main"),button:t.querySelector(".aui-loading.aui-loading-button"),buttonMain:t.querySelector(".aui-loading.aui-loading-button .aui-loading-main"),ring:t.querySelector(".aui-loading.aui-loadig-ring"),ringMain:t.querySelector(".aui-loading.aui-loading-ring .aui-loading-main"),ringSpans:t.querySelector(".aui-loading.aui-loading-ring .span"),squarefour:t.querySelector(".aui-loading.aui-loading-squarefour"),squarefourMain:t.querySelector(".aui-loading.aui-loading-squarefour .aui-loading-main"),animate:t.querySelector(".aui-loading-animate"),msg:t.querySelector(".aui-loading-msg"),mask:t.querySelector(".aui-loading .aui-mask"),spans:t.querySelector(".aui-loading.aui-loading-button .span")};switch(e.isDefine(a.style.bg)&&(o.main.style.background=a.style.bg),e.isDefine(a.style.color)&&o.msg&&(o.msg.style.color=a.style.color),e.isDefine(a.style.zIndex)&&(o.main.style.zIndex=a.style.zIndex),e.isDefine(a.style.maskBg)&&o.mask&&(o.mask.style.background=a.style.maskBg),Number(a.type)){case 1:e.isDefine(a.msg)&&(o.main.style.minWidth=o.main.offsetHeight+10+"px"),"row"==a.direction&&(o.main.style.cssText="width: auto; min-height: auto; padding: 10px 15px 9px 15px",o.ringMain.style.whiteSpace="nowrap",o.msg&&(o.msg.style.cssText="width: auto; max-width: auto; display: inline-block; height: 24px; line-height: 24px; margin: 0 0 0 10px; font-size: 15px;;",o.animate.style.cssText="display: inline-block; width: 25px; height: 25px;"));for(var s=0;s<12;s++)e.isDefine(a.style.color)&&(o.ringSpans.parentElement.children[s].style.borderColor=a.style.color);break;case 2:o.warp.style.position="static"==e.getStyle(o.warp).position?"relative":"",o.button.style.cssText="width: "+o.warp.offsetWidth+"px; height: "+o.warp.offsetHeight+"px",o.animate.style.marginTop=(o.warp.offsetHeight-o.animate.offsetHeight)/2-parseInt(e.getStyle(o.warp).borderWidth)+"px",o.msg&&(o.msg.style.marginTop=(o.warp.offsetHeight-o.animate.offsetHeight)/2-parseInt(e.getStyle(o.warp).borderWidth)-1+"px"),o.button.style.marginLeft="0px none rgb(0, 0, 0)"!=e.getStyle(o.warp).border?-parseInt(e.getStyle(o.warp).borderWidth)+"px":"",o.button.style.marginTop="0px none rgb(0, 0, 0)"!=e.getStyle(o.warp).border?-parseInt(e.getStyle(o.warp).borderWidth)+"px":"",o.buttonMain.style.borderRadius=parseInt(e.getStyle(o.warp).borderRadius)>0?parseInt(e.getStyle(o.warp).borderRadius)+"px":"",o.buttonMain.style.background=e.getStyle(o.warp).backgroundColor,o.msg&&(o.msg.style.color=e.getStyle(o.warp).color);for(var s=0;s<12;s++)o.spans.parentElement.children[s].style.borderColor=e.getStyle(o.warp).color;o.msg&&(o.msg.style.fontSize=e.getStyle(o.warp).fontSize),o.button.addEventListener("touchstart",function(e){e.preventDefault()});break;case 3:1==a.theme?(o.squarefour.classList.add("aui-loading-squarefour-style-1"),e.isDefine(a.msg)&&(o.squarefourMain.style.width=o.squarefourMain.offsetHeight+10+"px")):2==a.theme&&o.squarefour.classList.add("aui-loading-squarefour-style-2")}},show:function(e,t){var i=this;i.opts(e);i.creat(e);var n=setTimeout(function(){"function"==typeof t&&t(),clearTimeout(n)},200)},hide:function(e,i){var n=this,a=(n.opts(e),setTimeout(function(){t.querySelector(".aui-loading")&&t.querySelector(".aui-loading").parentNode.removeChild(t.querySelector(".aui-loading")),"function"==typeof i&&i(),clearTimeout(a)},300))}},e.showload=function(e,t){a.show(e,t)},e.hideload=function(e,t){a.hide(e,t)}}(aui,document,window),function(e,t,i,n){var a=new Object;a={opts:function(t){var i={warp:"body",msg:"",icon:"",direction:"col",location:"bottom",duration:2e3};return e.extend(i,t,!0)},creat:function(i){var n=this,a=n.opts(i),o="";switch(e.isDefine(a.icon)){case!1:o='<div class="aui-toast"><div class="aui-toast-main"><div class="aui-toast-msg">'+a.msg+"</div></div></div>";break;case!0:o='<div class="aui-toast"><div class="aui-toast-main"><div class="aui-toast-icon"><img src="'+a.icon+'" /></div><div class="aui-toast-msg">'+a.msg+"</div></div></div>"}t.querySelector(a.warp).insertAdjacentHTML("beforeend",o),n.css(i)},css:function(i){var n=this,a=n.opts(i),o={warp:t.querySelector(a.warp),toast:t.querySelector(".aui-toast:last-child"),main:t.querySelector(".aui-toast-main"),icon:t.querySelector(".aui-toast-icon"),msg:t.querySelector(".aui-toast-msg")};switch(e.isDefine(a.icon)){case!1:"bottom"==a.location?o.toast.classList.add("aui-toast-bottom"):"middle"==a.location&&o.toast.classList.add("aui-toast-middle");break;case!0:o.toast.classList.add("aui-toast-middle"),"row"==a.direction&&(o.main.style.cssText="width: 100%; white-space: nowrap;",o.msg.style.cssText="margin-left: 10px; display: inline-block;",o.icon.style.cssText="display: inline-block;")}o.toast.style.left=(o.warp.offsetWidth-o.toast.offsetWidth)/2+"px"},show:function(e,t){var i=this,n=i.opts(e);i.creat(e);var a=setTimeout(function(){i.hide(),clearTimeout(a),"function"==typeof t&&t()},n.duration)},hide:function(e,i){var n=this;n.opts(e),t.querySelector(".aui-toast");t.querySelector(".aui-toast")&&t.querySelector(".aui-toast").parentNode.removeChild(t.querySelector(".aui-toast")),"function"==typeof i&&i()}},e.toast=function(e,t){a.show(e,t)}}(aui,document,window),function(e,t,i,n){var a=new Object;a={opts:function(t){var i={warp:"body",title:"",msg:"",btns:["确定"],mask:!0,touchClose:!0,theme:1,items:[],style:{w:"",h:"",bg:"",zIndex:"",title:{bg:"",color:"",lineHeight:"",textAlign:"",fontSize:"",padding:""}}};return e.extend(i,t,!0)},creat:function(i,n){var a=this,o=a.opts(i),s='<div class="aui-dialog"><div class="aui-mask"></div><div class="aui-dialog-main"><div class="aui-dialog-title">'+o.title+'</div><div class="aui-dialog-content">'+o.msg+'</div><div class="aui-dialog-down"></div></div></div>';if(!t.querySelector(".aui-dialog")){t.querySelector(o.warp).insertAdjacentHTML("beforeend",s);var r={main:t.querySelector(".aui-dialog-main"),title:t.querySelector(".aui-dialog-title"),mask:t.querySelector(".aui-dialog .aui-mask"),down:t.querySelector(".aui-dialog-down"),btn:t.querySelectorAll(".aui-dialog-down-btn")};!e.isDefine(o.title)&&r.title&&r.title.parentNode.removeChild(r.title),!e.isDefine(o.mask)&&r.mask&&r.mask.parentNode.removeChild(r.mask);for(var l in o.btns)"[object String]"===Object.prototype.toString.call(o.btns[l])?r.down.insertAdjacentHTML("beforeend",'<span class="aui-dialog-down-btn" index="'+l+'">'+o.btns[l]+"</span>"):"[object Object]"===Object.prototype.toString.call(o.btns[l])&&(r.down.insertAdjacentHTML("beforeend",'<span class="aui-dialog-down-btn" index="'+l+'">'+o.btns[l].name+"</span>"),e.isDefine(o.btns[l].color)&&(r.down.children[l].style.color=o.btns[l].color)),r.btn=t.querySelectorAll(".aui-dialog-down-btn"),function(s){r.btn[s].addEventListener("click",function(r){if(a.hide(i),e.isDefine(o.input)){var l=[];if(e.isDefine(o.items)&&o.items.length>0)for(var c=t.querySelectorAll(".aui-dialog-input-list"),u=0;u<o.items.length;u++)l.push(c[u].children[1].children[0].value);var d=setTimeout(function(){clearTimeout(d),"function"==typeof n&&n({index:s,data:l})},200)}else var d=setTimeout(function(){clearTimeout(d),"function"==typeof n&&n({index:s})},200)})}(l);var c=setTimeout(function(){r.main.addEventListener("touchmove",function(e){e.preventDefault()},{passive:!1}),r.mask.addEventListener("click",function(e){o.touchClose?a.hide(i):e.preventDefault()}),r.mask.addEventListener("touchmove",function(e){e.preventDefault()},{passive:!1}),clearTimeout(c)},200);a.css(i)}},css:function(i){var n=this,a=n.opts(i),o={warp:t.querySelector(a.warp),dialog:t.querySelector(".aui-dialog"),mask:t.querySelector(".aui-dialog .aui-mask"),main:t.querySelector(".aui-dialog-main"),title:t.querySelector(".aui-dialog-title"),msg:t.querySelector(".aui-dialog-content"),down:t.querySelector(".aui-dialog-down"),btn:t.querySelectorAll(".aui-dialog-down-btn")};switch(Number(a.theme)){case 1:o.main.classList.add("aui-dialog-main-style-1");for(var s=0;s<a.btns.length;s++)o.btn[s].style.width="calc(100% / "+a.btns.length+")";e.isDefine(a.title)?o.msg.style.padding="16px 20px 20px 20px":o.msg.style.padding="30px 20px 26px 20px";break;case 2:o.main.classList.add("aui-dialog-main-style-2"),e.isDefine(a.input)||e.isDefine(a.title)||(o.msg.style.paddingTop="40px"),e.isDefine(a.title)?o.msg.style.padding="16px 20px 20px 20px":o.msg.style.padding="40px 20px 26px 20px";break;case 3:o.main.classList.add("aui-dialog-main-style-1","aui-dialog-main-style-3");for(var s=0;s<a.btns.length;s++)o.btn[s].style.width="100%";e.isDefine(a.title)?o.msg.style.padding="16px 20px 20px 20px":o.msg.style.padding="30px 20px 26px 20px";break;case 4:o.main.classList.add("aui-dialog-main-style-4"),1==a.btns.length?o.down.style.padding="0 40px":o.down.style.padding="0 20px"}e.isDefine(a.style.w)&&(o.main.style.width=a.style.w),e.isDefine(a.style.h)&&(o.msg.style.height=parseInt(a.style.h)-50+"px"),e.isDefine(a.style.bg)&&(o.main.style.background=a.style.bg),e.isDefine(a.style.zIndex)&&(o.main.style.zIndex=a.style.zIndex),e.isDefine(a.title)&&o.title&&(o.title.style.cssText="background: "+a.style.title.bg+"; color: "+a.style.title.color+"; line-height: "+a.style.title.lineHeight+"; text-align: "+a.style.title.textAlign+"; font-size: "+a.style.title.fontSize+"; padding: "+a.style.title.padding);for(var s=0;s<a.btns.length;s++)("取消"==a.btns[s].name||"取消"==a.btns[s])&&(o.btn[s].className="aui-dialog-down-btn aui-dialog-down-cancel-btn"),("删除"==a.btns[s].name||"删除"==a.btns[s])&&(o.btn[s].className="aui-dialog-down-btn aui-dialog-down-delete-btn"),function(t){e.touchDom(o.btn[t],4==Number(a.theme)?"#CDCDCD":"#EFEFEF")}(s);e.isDefine(a.msg)&&a.msg.length>15?o.msg.style.textAlign="left":o.msg.style.textAlign="center"},show:function(e,i){var n=this;n.opts(e);n.creat(e,i);var a={dialog:t.querySelector(".aui-dialog"),main:t.querySelector(".aui-dialog-main")};a.dialog.classList.add("aui-dialog-in"),a.dialog.classList.remove("aui-dialog-out")},hide:function(e,i){var n=this,a=(n.opts(e),{dialog:t.querySelector(".aui-dialog"),main:t.querySelector(".aui-dialog-main")});a.dialog.classList.remove("aui-dialog-in"),a.dialog.classList.add("aui-dialog-out");var o=setTimeout(function(){a.dialog&&a.dialog.parentNode.removeChild(a.dialog),clearTimeout(o),"function"==typeof i&&i()},200)},alert:function(e,t){this.show(e,t)},confirm:function(e,t){this.show(e,t)},delete:function(e,t){this.show(e,t)},prompt:function(i,n){var a=this,o=a.opts(i);i.input=!0,a.show(i,n);var s={dialog:t.querySelector(".aui-dialog"),main:t.querySelector(".aui-dialog-main"),msg:t.querySelector(".aui-dialog-content"),btn:t.querySelectorAll(".aui-dialog-down-btn")};s.dialog.classList.add("aui-popinput");var r="";if(e.isDefine(o.items)&&o.items.length>0){for(var l=0;l<o.items.length;l++)e.isDefine(o.items[l].label)||(o.items[l].label=""),e.isDefine(o.items[l].type)||(o.items[l].type="text"),e.isDefine(o.items[l].value)||(o.items[l].value=""),e.isDefine(o.items[l].placeholder)||(o.items[l].placeholder=""),r+='<div class="aui-dialog-input-list"><label>'+o.items[l].label+'</label><div class="aui-dialog-input-list-input"><input type="'+o.items[l].type+'" value="'+o.items[l].value+'" placeholder="'+o.items[l].placeholder+'" /></div><span class="aui-input-clear"><i></i></span></div>';s.msg.insertAdjacentHTML("beforeend",r)}if(a.css(i),s.msg.style.textAlign="left",e.isDefine(o.title)?s.msg.style.padding="10px 20px 20px 20px":s.msg.style.padding="15px 20px 30px 20px",e.isDefine(o.items)&&o.items.length>0)for(var c=t.querySelectorAll(".aui-dialog-input-list"),l=0;l<o.items.length;l++)!function(e){c[e].children[1].children[0].oninput=function(e){var t=this.value.length;this.parentNode.parentNode.children[2].children[0].style.opacity=t>0?1:0},c[e].children[2].children[0].onclick=function(){c[e].children[1].children[0].value="",this.style.opacity=0}}(l)}},e.hideDialog=function(e){a.hide(e)},e.alert=function(e,t){a.alert(e,t)},e.confirm=function(e,t){a.confirm(e,t)},e.delete=function(e,t){a.delete(e,t)},e.prompt=function(e,t){a.prompt(e,t)}}(aui,document,window),function(e,t,i,n){var a=new Object;a={opts:function(t){var i={warp:"body",mask:!0,touchClose:!0,items:[],cancle:"",location:"bottom",theme:1};return e.extend(i,t,!0)},creat:function(i,n){var a=this,o=a.opts(i),s='<div class="aui-actionsheet"><div class="aui-mask"></div><div class="aui-actionsheet-main"><div class="aui-actionsheet-title">'+o.title+'</div><ul class="aui-actionsheet-items"></ul><div class="aui-actionsheet-cancle" index="0">'+o.cancle+"</div></div></div>";if(!t.querySelector(".aui-actionsheet")){t.querySelector(o.warp).insertAdjacentHTML("beforeend",s);var r={main:t.querySelector(".aui-actionsheet-main"),title:t.querySelector(".aui-actionsheet-title"),mask:t.querySelector(".aui-actionsheet .aui-mask"),items:t.querySelector(".aui-actionsheet-items"),item:t.querySelectorAll(".aui-actionsheet-item"),cancle:t.querySelector(".aui-actionsheet-cancle")};if(!e.isDefine(o.title)&&r.title&&r.title.parentNode.removeChild(r.title),!e.isDefine(o.mask)&&r.mask&&r.mask.parentNode.removeChild(r.mask),!e.isDefine(o.cancle)&&r.cancle&&r.cancle.parentNode.removeChild(r.cancle),e.isDefine(o.items))for(var l=0;l<o.items.length;l++)r.items.insertAdjacentHTML("beforeend",'<li class="aui-actionsheet-item" index="'+(Number(l)+1)+'">'+o.items[l].name+"</li>"),r.item=t.querySelectorAll(".aui-actionsheet-item"),function(e){r.item[e].addEventListener("click",function(e){a.hide(i);var t=Number(this.getAttribute("index")),o=setTimeout(function(){clearTimeout(o),"function"==typeof n&&n({index:t})},200)})}(l);r.cancle.addEventListener("click",function(e){a.hide(i);var t=Number(this.getAttribute("index")),o=setTimeout(function(){clearTimeout(o),"function"==typeof n&&n({index:t})},200)}),r.main.addEventListener("touchmove",function(e){e.preventDefault()},{passive:!1}),r.mask.addEventListener("click",function(e){o.touchClose?a.hide(i):e.preventDefault()}),r.mask.addEventListener("touchmove",function(e){e.preventDefault()},{passive:!1}),a.css(i)}},css:function(i){var n=this,a=n.opts(i),o={warp:t.querySelector(a.warp),actionsheet:t.querySelector(".aui-actionsheet"),main:t.querySelector(".aui-actionsheet-main"),title:t.querySelector(".aui-actionsheet-title"),item:t.querySelectorAll(".aui-actionsheet-item"),cancle:t.querySelector(".aui-actionsheet-cancle")};switch(Number(a.theme)){case 1:o.actionsheet.classList.add("aui-actionsheet-style-1"),"bottom"==a.location?o.actionsheet.classList.add("aui-actionsheet-bottom"):"middle"==a.location&&(o.actionsheet.classList.add("aui-actionsheet-middle"),o.main.style.top=(o.warp.offsetHeight-o.main.offsetHeight)/2+"px",e.isDefine(a.cancle)&&(o.item[o.item.length-1].style.borderBottomLeftRadius=o.item[o.item.length-1].style.borderBottomRightRadius="0px")),e.isDefine(a.title)&&(o.item[0].style.borderTopLeftRadius=o.item[0].style.borderTopRightRadius="0px",a.title.length>=15?o.title.style.textAlign="left":o.title.style.textAlign="center");break;case 2:o.actionsheet.classList.add("aui-actionsheet-style-2"),"bottom"==a.location?o.actionsheet.classList.add("aui-actionsheet-bottom"):"middle"==a.location&&(o.actionsheet.classList.add("aui-actionsheet-middle"),o.main.style.top=(o.warp.offsetHeight-o.main.offsetHeight)/2+"px")}if(o.main.style.left=(o.warp.offsetWidth-o.main.offsetWidth)/2+"px",e.isDefine(a.items))for(var s=0;s<a.items.length;s++)e.isDefine(a.items[s].color)&&(o.item[s].style.color=a.items[s].color),e.isDefine(a.items[s].fontSize)&&(o.item[s].style.fontSize=a.items[s].fontSize),e.isDefine(a.items[s].textAlign)&&(o.item[s].style.textAlign=a.items[s].textAlign),function(t){e.touchDom(o.item[t],"#EFEFEF")}(s);e.isDefine(a.cancle)&&e.touchDom(o.cancle,"#EFEFEF")},show:function(e,t){var i=this;i.opts(e);i.creat(e,t)},hide:function(e,i){var n=this,a=n.opts(e),o={actionsheet:t.querySelector(".aui-actionsheet"),main:t.querySelector(".aui-actionsheet-main"),mask:t.querySelector(".aui-actionsheet .aui-mask")};"style-1"==a.theme&&"bottom"==a.location?o.main.style.animation="aui-slide-down .2s ease-out forwards":"style-2"==a.theme&&"bottom"==a.location?o.main.style.animation="aui-slide-down-screen .2s ease-out forwards":o.main.style.animation="aui-fade-out .2s ease-out forwards",o.mask.style.animation="aui-fade-out .2s ease-out forwards";var s=setTimeout(function(){o.actionsheet&&o.actionsheet.parentNode.removeChild(o.actionsheet),"function"==typeof i&&i(),clearTimeout(s)},200)}},e.actionSheet=function(e,t){a.show(e,t)}}(aui,document,window);