hesabixCore/public_html/webui/assets/InstallPWA-1668813f.js

2 lines
4.9 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{h as M,r as m,j as O,a as r,o as u,c as g,w as o,b as s,e as l,s as j,d as t,A as k,t as E}from"./vendor-adef9cb4.js";const w="/webui/img/logo-blue.png",N={key:0,class:"text-center mt-5 px-5"},X={class:"text-primary pr-2 pt-4"},U=M({__name:"InstallPWA",setup(P){const d=m(null),b=m(""),a=m(!1),i=m(!1),y=()=>{if(d.value){const n=d.value;n.prompt(),n.userChoice.then(e=>{e.outcome==="accepted"?console.log("User Accepted"):console.log("User dismissed"),d.value=null})}},S=()=>{const n=navigator.userAgent;return n.includes("Chrome")&&!n.includes("Edg")?(n.includes("Mac OS X")?i.value=!0:a.value=!0,"Google Chrome"):n.includes("Firefox")?(n.includes("Mac OS X")&&(i.value=!0),"Mozilla Firefox"):n.includes("Safari")&&!n.includes("Chrome")?(i.value=!0,a.value=!1,"Apple Safari"):n.includes("SamsungBrowser")?(n.includes("Mac OS X")?i.value=!0:a.value=!0,"Samsung Browser"):n.includes("Edg")?(n.includes("Mac OS X")?i.value=!0:a.value=!0,"Microsoft Edge"):n.includes("Opera")||n.includes("OPR")?(n.includes("Mac OS X")?i.value=!0:a.value=!0,"Opera"):"Unknown Browser"};return O(()=>{b.value=S(),window.addEventListener("beforeinstallprompt",n=>{n.preventDefault(),d.value=n,console.log(d.value)})}),(n,e)=>{const f=r("v-row"),v=r("v-col"),x=r("v-btn"),c=r("v-card"),p=r("v-icon"),A=r("v-container"),C=r("v-main"),B=r("v-app");return u(),g(B,{id:""},{default:o(()=>[s(C,{class:"bg-grey-lighten-3 d-flex flex-column align-center justify-center"},{default:o(()=>[s(A,{class:"d-flex flex-column align-center justify-center"},{default:o(()=>[s(f,{class:"d-flex flex-column align-center justify-center"},{default:o(()=>[e[1]||(e[1]=l("img",{src:w,width:"120 ",class:"mt-2 mb-5 p-1",alt:""},null,-1)),e[2]||(e[2]=l("h4",{class:"text-center mt-5 px-8"}," نسخه وب اپلیکیشن (PWA) حسابیکس را به صفحه اصلی اضافه کنید. ",-1)),e[3]||(e[3]=l("p",{class:"text-center mt-5 px-5"},"با این کار، می‌توانید برای همیشه و بدون نیاز به بروزرسانی از خدمات اپلیکیشن استفاده کنید.",-1)),a.value?(u(),j("p",N,e[0]||(e[0]=[t("ابتدا از دکمه "),l("span",{class:"font-weight-bold text-indigo-darken-3"},"نصب",-1),t(" استفاده کنید و سپس "),l("span",{class:"font-weight-bold text-indigo-darken-3"},"Add",-1),t(" را بزنید. اگر برنامه نصب نشد مراحل بعدی را انجام دهید.")]))):k("",!0)]),_:1}),s(f,{class:"d-flex flex-column align-center justify-center w-100"},{default:o(()=>[s(v,{md:"4"},{default:o(()=>[a.value?(u(),g(c,{key:0,class:"d-flex justify-center rounded-lg p-2 mt-2"},{default:o(()=>[s(f,{class:""},{default:o(()=>[s(v,{md:"8",class:"d-flex pr-5"},{default:o(()=>[e[4]||(e[4]=l("img",{src:w,width:"38",class:"mt-2 mb-2",alt:""},null,-1)),l("h4",X,E(n.$t("app.name")),1)]),_:1}),s(v,{md:"4",class:"pl-5"},{default:o(()=>[s(x,{block:"",class:"text-none mt-2 mb-2",color:"indigo-darken-3",variant:"flat",onClick:y},{default:o(()=>e[5]||(e[5]=[t(" نصب ")])),_:1})]),_:1})]),_:1})]),_:1})):k("",!0),i.value?(u(),g(c,{key:1,class:"rounded-lg d-flex flex-column ga-4 pa-4 mt-2"},{default:o(()=>[l("span",null,[e[6]||(e[6]=t("۱. دکمه ")),e[7]||(e[7]=l("span",{class:"font-weight-bold text-indigo-darken-3"},"Share",-1)),e[8]||(e[8]=t(" (")),s(p,{icon:"mdi-export-variant",color:"indigo-darken-3"}),e[9]||(e[9]=t(") در نوار پایین را انتخاب کنید."))]),l("span",null,[e[10]||(e[10]=t("۲. گزینه ")),e[11]||(e[11]=l("span",{class:"font-weight-bold text-indigo-darken-3"},"Add to Home Screen",-1)),e[12]||(e[12]=t(" (")),s(p,{icon:"mdi-plus-box-outline",color:"indigo-darken-3"}),e[13]||(e[13]=t(") را انتخاب کنید."))]),e[14]||(e[14]=l("span",null,[t("۳. در قسمت بالا سمت راست "),l("span",{class:"font-weight-bold text-indigo-darken-3"},"Add"),t(" را انتخاب کنید.")],-1))]),_:1})):(u(),g(c,{key:2,class:"rounded-lg d-flex flex-column ga-4 pa-4 mt-2"},{default:o(()=>[l("span",null,[e[15]||(e[15]=t("۱. دکمه ")),e[16]||(e[16]=l("span",{class:"font-weight-bold text-indigo-darken-3"},"More",-1)),e[17]||(e[17]=t(" (")),s(p,{icon:"mdi-dots-vertical",color:"indigo-darken-3"}),e[18]||(e[18]=t(") در نوار بالا را انتخاب کنید."))]),l("span",null,[e[19]||(e[19]=t("۲. گزینه ")),e[20]||(e[20]=l("span",{class:"font-weight-bold text-indigo-darken-3"},"Add to Home Screen",-1)),e[21]||(e[21]=t(" (")),s(p,{icon:"mdi-cellphone-arrow-down-variant",color:"indigo-darken-3"}),e[22]||(e[22]=t(") را انتخاب کنید."))]),e[23]||(e[23]=l("span",null,[t("۳. در پنجره‌ی باز شده، "),l("span",{class:"font-weight-bold text-indigo-darken-3"},"Add"),t(" را انتخاب کنید.")],-1))]),_:1}))]),_:1})]),_:1}),s(f,null,{default:o(()=>[s(x,{block:"",class:"text-none my-4",color:"indigo-darken-3",variant:"flat",to:{name:"user_login"}},{default:o(()=>e[24]||(e[24]=[t(" باز گشت به صفحه ورود ")])),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}}});export{U as default};