layui/package/layer/lib/layer-vue.umd.js

4 lines
84 KiB
JavaScript
Raw Normal View History

2022-12-30 09:02:42 +00:00
(function(R,t){typeof exports=="object"&&typeof module!="undefined"?t(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],t):(R=typeof globalThis!="undefined"?globalThis:R||self,t(R.Layui={},R.Vue))})(this,function(R,t){"use strict";function G(a,e,n){return e in a?Object.defineProperty(a,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):a[e]=n,a}function me(a,e,n,r,o,c,i){try{var p=a[c](i),y=p.value}catch(m){n(m);return}p.done?e(y):Promise.resolve(y).then(r,o)}function oe(a){return function(){var e=this,n=arguments;return new Promise(function(r,o){var c=a.apply(e,n);function i(y){me(c,r,o,i,p,"next",y)}function p(y){me(c,r,o,i,p,"throw",y)}i(void 0)})}}function te(a){return te=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},te(a)}var de={exports:{}};(function(a){var e=function(n){var r=Object.prototype,o=r.hasOwnProperty,c,i=typeof Symbol=="function"?Symbol:{},p=i.iterator||"@@iterator",y=i.asyncIterator||"@@asyncIterator",m=i.toStringTag||"@@toStringTag";function A(u,l,s){return Object.defineProperty(u,l,{value:s,enumerable:!0,configurable:!0,writable:!0}),u[l]}try{A({},"")}catch(u){A=function(s,d,v){return s[d]=v}}function g(u,l,s,d){var v=l&&l.prototype instanceof K?l:K,b=Object.create(v.prototype),O=new _(d||[]);return b._invoke=ne(u,s,O),b}n.wrap=g;function f(u,l,s){try{return{type:"normal",arg:u.call(l,s)}}catch(d){return{type:"throw",arg:d}}}var h="suspendedStart",w="suspendedYield",H="executing",M="completed",x={};function K(){}function E(){}function k(){}var B={};A(B,p,function(){return this});var Q=Object.getPrototypeOf,F=Q&&Q(Q(ee([])));F&&F!==r&&o.call(F,p)&&(B=F);var N=k.prototype=K.prototype=Object.create(B);E.prototype=k,A(N,"constructor",k),A(k,"constructor",E),E.displayName=A(k,m,"GeneratorFunction");function Z(u){["next","throw","return"].forEach(function(l){A(u,l,function(s){return this._invoke(l,s)})})}n.isGeneratorFunction=function(u){var l=typeof u=="function"&&u.constructor;return l?l===E||(l.displayName||l.name)==="GeneratorFunction":!1},n.mark=function(u){return Object.setPrototypeOf?Object.setPrototypeOf(u,k):(u.__proto__=k,A(u,m,"GeneratorFunction")),u.prototype=Object.create(N),u},n.awrap=function(u){return{__await:u}};function S(u,l){function s(b,O,I,j){var P=f(u[b],u,O);if(P.type==="throw")j(P.arg);else{var U=P.arg,Y=U.value;return Y&&te(Y)==="object"&&o.call(Y,"__await")?l.resolve(Y.__await).then(function(T){s("next",T,I,j)},function(T){s("throw",T,I,j)}):l.resolve(Y).then(function(T){U.value=T,I(U)},function(T){return s("throw",T,I,j)})}}var d;function v(b,O){function I(){return new l(function(j,P){s(b,O,j,P)})}return d=d?d.then(I,I):I()}this._invoke=v}Z(S.prototype),A(S.prototype,y,function(){return this}),n.AsyncIterator=S,n.async=function(u,l,s,d,v){v===void 0&&(v=Promise);var b=new S(g(u,l,s,d),v);return n.isGeneratorFunction(l)?b:b.next().then(function(O){return O.done?O.value:b.next()})};function ne(u,l,s){var d=h;return function(b,O){if(d===H)throw new Error("Generator is already running");if(d===M){if(b==="throw")throw O;return ie()}for(s.method=b,s.arg=O;;){var I=s.delegate;if(I){var j=re(I,s);if(j){if(j===x)continue;return j}}if(s.method==="next")s.sent=s._sent=s.arg;else if(s.method==="throw"){if(d===h)throw d=M,s.arg;s.dispatchException(s.arg)}else s.method==="return"&&s.abrupt("return",s.arg);d=H;var P=f(u,l,s);if(P.type==="normal"){if(d=s.done?M:w,P.arg===x)continue;return{value:P.arg,done:s.done}}else P.type==="throw"&&(d=M,s.method="throw",s.arg=P.arg)}}}function re(u,l){var s=u.iterator[l.method];if(s===c){if(l.delegate=null,l.method==="throw"){if(u.iterator.return&&(l.method="return",l.arg=c,re(u,l),l.method==="throw"))return x;l.method="throw",l.arg=new TypeError("The iterator does not provide a 'throw' method")}return x}var d=f(s,u.iterator,l.arg);if(d.type==="throw")return l.method="throw",l.arg=d.arg,l.delegate=null,x;var v=d.arg;if(!v)return l.method="throw",l.arg=new TypeErr
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function xt(a){return bt(a)||vt(a)||wt(a)||kt()}function Be(){for(var a=[],e="0123456789abcdef",n=0;n<36;n++)a[n]=e.substr(Math.floor(Math.random()*16),1);a[14]="4",a[19]=e.substr(a[19]&3|8,1),a[8]=a[13]=a[18]=a[23]="-";var r=a.join("");return r}function Ot(a,e,n){return a!="drawer"?Ct(e):Qe(n,e)}function Ct(a){return a==="auto"?[]:typeof a=="string"?[a]:xt(a)}function Qe(a){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"30%";return e instanceof Array?e:(e==="auto"&&(e="30%"),a==="l"||a==="r"?[e,"100%"]:a==="t"||a==="b"?["100%",e]:[e,"100%"])}function se(a,e,n){var r=["t","r","b","l","lt","lb","rt","rb"],o=a[0],c=a[1];return a instanceof Array&&n==="drawer"&&(a="r"),r.indexOf(a)>-1&&(o="50%",c="50%"),(r.indexOf(a)!=-1||o.indexOf("%")>-1)&&(o="calc("+o+" - ("+(e==="auto"?"100px":e[1])+"/2 ))"),(r.indexOf(a)!=-1||c.indexOf("%")>-1)&&(c="calc("+c+" - ("+(e==="auto"?"100px":e[0])+"/2 ))"),a==="t"?o="0px":a==="r"?c="calc(100% - "+e[0]+")":a==="b"?o="calc(100% - "+e[1]+")":a==="l"?c="0px":a==="lt"?(o="0px",c="0px"):a==="lb"?(o="calc(100% - "+e[1]+")",c="0px"):a==="rt"?(o="0px",c="calc(100% - "+e[0]+")"):a==="rb"&&(o="calc(100% - "+e[1]+")",c="calc(100% - "+e[0]+")"),[o,c]}function Et(a){return a==="dialog"||a==0?0:a==="page"||a==1?1:a==="iframe"||a==2?2:a==="loading"||a==3?3:a==="drawer"||a==4?4:a==="photos"||a==5?5:a==="notifiy"||a==6?6:0}function Ie(a,e,n,r,o){if(e&&e.indexOf("%")!=-1&&(e="100%"),n&&n.length>0){if(r==0)return a?"calc("+e+" - 137px)":"calc("+e+" - 86px)";if(r==1||r==4||r==2)return a?"calc("+e+" - 102px)":"calc("+e+" - 51px)"}else{if(r==0)return a?o?"":"calc("+e+" - 137px)":o?"":"calc("+e+" - 86px)";if(r==1||r==4||r==2)return a?"calc("+e+" - 51px)":"calc("+e+" - 0px)"}}function De(){return{w:"100%",h:"100%"}}function Le(){return{t:"0px",l:"0px"}}function Se(){return{w:"180px",h:"51px"}}function je(a){return{t:"calc(100% - 51px)",l:a+"px"}}function Bt(a){var e=getComputedStyle(a,null).width,n=getComputedStyle(a,null).height;return[e,n]}var J=[];function Qt(a,e){var n=0;if(e){var r=J.findIndex(function(o){return o===void 0});r===-1?(J.push(a),n=J.length-1):(J[r]=a,n=r)}else delete J[J.findIndex(function(o){return o==a})],n=-1;return n}function Pe(a){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n="layer-drawer-anim layer-anim",r="rl";return a==="l"?r="lr":a==="r"?r="rl":a==="t"?r="tb":a==="b"&&(r="bt"),e?"".concat(n,"-").concat(r,"-close"):"".concat(n,"-").concat(r)}function Fe(a,e){return ce.apply(this,arguments)}function ce(){return ce=oe(X.mark(function a(e,n){var r,o;return X.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return o=function(y){var m=[y.width,y.height],A=[window.innerWidth-250,window.innerHeight-250];if(m[0]>A[0]||m[1]>A[1]){var g=[m[0]/A[0],m[1]/A[1]];g[0]>g[1]?(m[0]=m[0]/g[0],m[1]=m[1]/g[0]):g[0]<g[1]&&(m[0]=m[0]/g[1],m[1]=m[1]/g[1])}return[m[0]+"px",m[1]+"px"]},r=new Image,r.src=e,i.abrupt("return",new Promise(function(p,y){if(r.complete){p(o(r));return}var m=L.load(2);r.onload=function(){L.close(m),p(o(r))},r.onerror=function(){L.close(m),L.msg("\u56FE\u7247\u52A0\u8F7D\u5931\u8D25"),y(!1)}}));case 4:case"end":return i.stop()}},a)})),ce.apply(this,arguments)}function It(a,e,n){var r=["lt","lb","rt","rb"],o="0",c="0",i=15,p=15;window.NotifiyQueen=window.NotifiyQueen||[];var y=window.NotifiyQueen;(typeof a!="string"||r.indexOf(a)===-1)&&(a="rt");var m=y.filter(function(w){if(w.offset===a)return w}),A=m.length>0?m[m.length-1]:null;if(A){var g,f;if(A=(g=document.getElementById(A.id))===null||g===void 0||(f=g.firstElementChild)===null||f===void 0?void 0:f.firstElementChild,a==="rt"||a==="lt")p+=A.offsetHeight+parseFloat(A.style.top);else{var h=parseFloat(A.style.top.split(" - ")[1]);p+=A.offsetHeight+h}}else(a==="rb"||a==="lb")&&(p+=parseFloat(e[1]));return a==="rt"?(o=p+"px",c="calc(100% - "+(parseFloat(e[0])+i)+"px)"):a==="rb"?(o="calc(100vh - "+p+"px)",c="calc(100% - "+(parseFloat(e[0])+i)+"px)"):a==="lt"?(o=p+"px",c=i+"px"):a==="lb"&&(o="calc(100vh - "+p+"px)",c=i+"px
`)();function We(a,e){var n=Object.keys(a);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(a);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(a,o).enumerable})),n.push.apply(n,r)}return n}function Re(a){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?We(Object(n),!0).forEach(function(r){G(a,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(n)):We(Object(n)).forEach(function(r){Object.defineProperty(a,r,Object.getOwnPropertyDescriptor(n,r))})}return a}var V=[],Mt=function(e){V.push(e)},ue=function(e){V.forEach(function(n,r){n.modalContainer.id===e&&V.splice(r,1)})},Tt=function(){V.splice(0,V.length)},Gt=function(e){var n=!1;return V.forEach(function(r,o){r.modalContainer.id==e&&(n=!0)}),n},Vt=function(e){var n=null;return V.forEach(function(r,o){r.modalContainer.id===e&&(n=r)}),n},Ut=function(e,n){return e&&(n=Object.assign(n,e)),n},Kt=function(e){var n=document.createElement("div");return n.id=e.id,document.body.appendChild(n),n},Yt=function(e){return typeof e=="function"?t.isVNode(e())?{default:function(){return e()}}:void 0:t.isVNode(e)?{default:function(){return e}}:void 0},L={_context:null,open:function(e,n){var r={};return L.create(e,r,n)},drawer:function(e,n){var r={type:"drawer"};return L.create(e,r,n)},msg:function(e,n,r){var o={type:0,title:!1,content:e,closeBtn:!1,shadeClose:!1,isMessage:!0,shade:!1,time:1e3,btn:!1};return L.create(n,o,r)},load:function(e,n,r){var o={type:3,load:e,anim:5,isOutAnim:!1,shadeClose:!1};return L.create(n,o,r)},confirm:function(e,n,r){var o={type:0,content:e,shadeClose:!1};return L.create(n,o,r)},photos:function(e,n){typeof e=="string"&&(e={imgList:[{src:e}]});var r={type:5,anim:2,startIndex:0,isOutAnim:!0,shadeClose:!0,shadeOpacity:"0.7"};return L.create(e,r,n)},notifiy:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;e.type=6;var r={offset:"rt",time:2e3,area:"auto",shade:!1};return L.create(e,r,n)},create:function(e,n,r){var o,c,i,p=Ut(e,n);p.hasOwnProperty("id")?L.close(p.id):p.id=Be();var y=Kt(p),m=t.h(ae,Re(Re({},p),{},{isFunction:!0,destroy:function(){var g,f;clearTimeout(i),(g=m.component)===null||g===void 0||(f=g.exposed)===null||f===void 0||f.close(),setTimeout(function(){t.render(null,y),document.body.contains(y)&&document.body.removeChild(y)},2e3),ue(y.id)}}),Yt(p.content));return m.appContext=p.appContext||L._context,t.render(m,y),(o=m.component)===null||o===void 0||(c=o.exposed)===null||c===void 0||c.open(),n&&n.time!=null&&n.time!=0&&(i=setTimeout(function(){var A,g;(A=m.component)===null||A===void 0||(g=A.exposed)===null||g===void 0||g.close(),r&&r(y.id),setTimeout(function(){t.render(null,y),document.body.contains(y)&&document.body.removeChild(y)},2e3),ue(y.id),p.type===6&&Ne(p.id)},n.time)),Mt({modalContainer:y,modalInstance:m}),y.id},close:function(e){if(e!=null&&Gt(e)){var n,r,o=Vt(e);(n=o.modalInstance.component)===null||n===void 0||(r=n.exposed)===null||r===void 0||r.close(),setTimeout(function(){t.render(null,o.modalContainer),document.body.contains(o.modalContainer)&&document.body.removeChild(o.modalContainer)},2e3)}ue(e)},closeAll:function(){V.forEach(function(e){var n,r;(n=e.modalInstance.component)===null||n===void 0||(r=n.exposed)===null||r===void 0||r.close(),setTimeout(function(){t.render(null,e.modalContainer),document.body.contains(e.modalContainer)&&document.body.removeChild(e.modalContainer)},2e3)}),Tt()},reset:function(e){var n,r;(n=e.modalInstance.component)===null||n===void 0||(r=n.exposed)===null||r===void 0||r.reset()}},Xt=function(e,n){L._context=e._context,e.component(ae.name,ae),e.config.globalProperties.$layer=L,n&&e.provide(Ze,n.zIndex)},Jt={install:Xt};R.LayLayer=ae,R.default=Jt,R.layer=L,Object.defineProperties(R,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});