/
home
/
maktab
/
pwa
/
assets
/
File Upload :
llllll
Current File: /home/maktab/pwa/assets/index-39121fab.js
import{U as E,V as Z,k as g,r as P,d as D,e as d,ac as L,p as _,$ as R,y as W,W as J,l as X,X as q,Z as Q,ad as ee,F as oe,Y as te}from"./index-b702d2bf.js";import{I as ne,J as ae,n as C,t as y,C as p,o as se,K as le,G as N,c as $,l as K,e as F,k as ce,v as G,w as H,m as z}from"./with-install-28bd88b0.js";import{a as re,u as ie,P as ue}from"./use-touch-47ea9909.js";import{u as de,H as fe,I as ve}from"./index-f40feac8.js";function ye(e,{args:o=[],done:t,canceled:s}){if(e){const a=e.apply(null,o);ne(a)?a.then(l=>{l?t():s&&s()}).catch(ae):a?t():s&&s()}else t()}const me={show:Boolean,zIndex:C,overlay:y,duration:C,teleport:[String,Object],lockScroll:y,lazyRender:y,beforeClose:Function,overlayStyle:Object,overlayClass:p,transitionAppear:Boolean,closeOnClickOverlay:y};let h=0;const T="van-overflow-hidden";function he(e,o){const t=re(),s="01",a="10",l=i=>{t.move(i);const f=t.deltaY.value>0?a:s,S=le(i.target,e.value),{scrollHeight:m,offsetHeight:k,scrollTop:w}=S;let v="11";w===0?v=k>=m?"00":"01":w+k>=m&&(v="10"),v!=="11"&&t.isVertical()&&!(parseInt(v,2)&parseInt(f,2))&&N(i,!0)},c=()=>{document.addEventListener("touchstart",t.start),document.addEventListener("touchmove",l,{passive:!1}),h||document.body.classList.add(T),h++},r=()=>{h&&(document.removeEventListener("touchstart",t.start),document.removeEventListener("touchmove",l),h--,h||document.body.classList.remove(T))},x=()=>o()&&c(),I=()=>o()&&r();se(x),E(I),Z(I),g(o,i=>{i?c():r()})}function M(e){const o=P(!1);return g(e,t=>{t&&(o.value=t)},{immediate:!0}),t=>()=>o.value?t():null}const[Ie,ke]=$("overlay"),we={show:Boolean,zIndex:C,duration:C,className:p,lockScroll:y,lazyRender:y,customStyle:Object};var Oe=D({name:Ie,props:we,setup(e,{slots:o}){const t=P(),s=M(()=>e.show||!e.lazyRender),a=c=>{e.lockScroll&&N(c,!0)},l=s(()=>{var c;const r=F(ce(e.zIndex),e.customStyle);return G(e.duration)&&(r.animationDuration=`${e.duration}s`),_(d("div",{ref:t,style:r,class:[ke(),e.className]},[(c=o.default)==null?void 0:c.call(o)]),[[R,e.show]])});return K("touchmove",a,{target:t}),()=>d(L,{name:"van-fade",appear:!0},{default:l})}});const Pe=H(Oe),Ce=F({},me,{round:Boolean,position:z("center"),closeIcon:z("cross"),closeable:Boolean,transition:String,iconPrefix:String,closeOnPopstate:Boolean,closeIconPosition:z("top-right"),safeAreaInsetTop:Boolean,safeAreaInsetBottom:Boolean}),[xe,B]=$("popup");var Se=D({name:xe,inheritAttrs:!1,props:Ce,emits:["open","close","opened","closed","keydown","update:show","click-overlay","click-close-icon"],setup(e,{emit:o,attrs:t,slots:s}){let a,l;const c=P(),r=P(),x=M(()=>e.show||!e.lazyRender),I=W(()=>{const n={zIndex:c.value};if(G(e.duration)){const u=e.position==="center"?"animationDuration":"transitionDuration";n[u]=`${e.duration}s`}return n}),i=()=>{a||(a=!0,c.value=e.zIndex!==void 0?+e.zIndex:de(),o("open"))},f=()=>{a&&ye(e.beforeClose,{done(){a=!1,o("close"),o("update:show",!1)}})},S=n=>{o("click-overlay",n),e.closeOnClickOverlay&&f()},m=()=>{if(e.overlay)return d(Pe,{show:e.show,class:e.overlayClass,zIndex:c.value,duration:e.duration,customStyle:e.overlayStyle,role:e.closeOnClickOverlay?"button":void 0,tabindex:e.closeOnClickOverlay?0:void 0,onClick:S},{default:s["overlay-content"]})},k=n=>{o("click-close-icon",n),f()},w=()=>{if(e.closeable)return d(ve,{role:"button",tabindex:0,name:e.closeIcon,class:[B("close-icon",e.closeIconPosition),fe],classPrefix:e.iconPrefix,onClick:k},null)},v=()=>o("opened"),U=()=>o("closed"),V=n=>o("keydown",n),Y=x(()=>{var n;const{round:u,position:O,safeAreaInsetTop:b,safeAreaInsetBottom:j}=e;return _(d("div",te({ref:r,style:I.value,role:"dialog",tabindex:0,class:[B({round:u,[O]:O}),{"van-safe-area-top":b,"van-safe-area-bottom":j}],onKeydown:V},t),[(n=s.default)==null?void 0:n.call(s),w()]),[[R,e.show]])}),A=()=>{const{position:n,transition:u,transitionAppear:O}=e,b=n==="center"?"van-fade":`van-popup-slide-${n}`;return d(L,{name:u||b,appear:O,onAfterEnter:v,onAfterLeave:U},{default:Y})};return g(()=>e.show,n=>{n&&!a&&(i(),t.tabindex===0&&J(()=>{var u;(u=r.value)==null||u.focus()})),!n&&a&&(a=!1,o("close"))}),ie({popupRef:r}),he(r,()=>e.show&&e.lockScroll),K("popstate",()=>{e.closeOnPopstate&&(f(),l=!1)}),X(()=>{e.show&&i()}),q(()=>{l&&(o("update:show",!0),l=!1)}),E(()=>{e.show&&e.teleport&&(f(),l=!0)}),Q(ue,()=>e.show),()=>e.teleport?d(ee,{to:e.teleport},{default:()=>[m(),A()]}):d(oe,null,[m(),A()])}});const Te=H(Se);export{Te as P,ye as c};
Copyright ©2k19 -
Hexid
|
Tex7ure