Files
aaPanel/BTPanel/static/vite/js/Skeleton.js
T
Jack ed55fa708d Update to 7.7.0
Since version 7.7.0, we recommend yours update python to 3.12.

[+] Using nginx technology to load static files improves access speed
[+] Refactor homepage, website, FTP, and database using vue3
[+] Table loading changed to skeleton screen
[+] Add Website statistics-v2 professional plug-in
[+] Add Home page - top 5 resource occupancy
[+] Add protection for Files management (requires Tamper-proof for Enterprise 3.7)
[+] Website, FTP, Databases page add program status
[+] Add FTP log analysis (only supports Centos)
[+] Add password-free login to phpMyAdmin
[+] Add Proxy Project in Website (Supported when web service uses Nginx)
[+] Add WP Toolkit (Pro version only)
[+] Redesigned Docker module
[+] Add WP Toolkit Protection
[+] Add WP Toolkit Backup and Restore
[+] Add WP Toolkit Migrated
[+] Add WP Toolkit Clone site (supports new domain and subdomain)
[+] Add WP Toolkit Create site from backup of other panel
[+] Add WP Toolkit support for Cron automatic backup (only save Local disk)
[+] Add WP Toolkit operation log
[+] Add Integrity check for WP Toolkit
[+] Add WP Toolkit plug-in management and themes management

[*] Optimize phpMyAdmin formula access method
[*] Optimize Home page PHP display problem
[*] Optimize jump to the login interface after the login expires
[*] Optimize automatic renewal of SSL at some times
[*] Optimize Let's Encrypt to increase application success rate

[-] Fix Logs Audit cannot be opened
[-] Fix apache URL rewrite issue
[-] Fix phpmyadmin installation problem
[-] Fix the problem that some servers cannot install software
[-] Fix upload file error
[-] Fix left menu hiding problem
[-] Fix aaPanel Mobile QR code display problem
[-] Fix problem that third-party plug-ins are not displayed in the App Store
[-] Fix issue where the menu bar is blank when opening new tabs
[-] Fixed panel not being accessible in some cases
[-] Fix the issue where Curl warning caused the inability to apply for SSL
[-] Fix Quota issues for Website, FTP, Databases
[-] Fix file interface display problem on mobile terminal
2024-07-19 11:25:10 +08:00

2 lines
2.4 KiB
JavaScript

import{ci as e,aH as n,az as r,aB as o,aJ as t,aK as a,aQ as i,bs as s,bX as l}from"./index.js?v=1721298337096";import{l as d,k as c,p as u,L as g,F as h}from"./vue.js?v=1721298337096";let m=!1;const b={name:"Skeleton",common:n,self:e=>{const{heightSmall:n,heightMedium:r,heightLarge:o,borderRadius:t}=e;return{color:"#eee",colorEnd:"#ddd",borderRadius:t,heightSmall:n,heightMedium:r,heightLarge:o}}},p=r([o("skeleton","\n height: 1em;\n width: 100%;\n transition:\n --n-color-start .3s var(--n-bezier),\n --n-color-end .3s var(--n-bezier),\n background-color .3s var(--n-bezier);\n animation: 2s skeleton-loading infinite cubic-bezier(0.36, 0, 0.64, 1);\n background-color: var(--n-color-start);\n "),r("@keyframes skeleton-loading","\n 0% {\n background: var(--n-color-start);\n }\n 40% {\n background: var(--n-color-end);\n }\n 80% {\n background: var(--n-color-start);\n }\n 100% {\n background: var(--n-color-start);\n }\n ")]),v=d({name:"Skeleton",inheritAttrs:!1,props:Object.assign(Object.assign({},a.props),{text:Boolean,round:Boolean,circle:Boolean,height:[String,Number],width:[String,Number],size:String,repeat:{type:Number,default:1},animated:{type:Boolean,default:!0},sharp:{type:Boolean,default:!0}}),setup(n){!function(){if(e&&window.CSS&&!m&&(m=!0,"registerProperty"in(null===window||void 0===window?void 0:window.CSS)))try{CSS.registerProperty({name:"--n-color-start",syntax:"<color>",inherits:!1,initialValue:"#0000"}),CSS.registerProperty({name:"--n-color-end",syntax:"<color>",inherits:!1,initialValue:"#0000"})}catch(n){}}();const{mergedClsPrefixRef:r}=t(n),o=a("Skeleton","-skeleton",p,b,n,r);return{mergedClsPrefix:r,style:c((()=>{var e,r;const t=o.value,{common:{cubicBezierEaseInOut:a}}=t,l=t.self,{color:d,colorEnd:c,borderRadius:u}=l;let g;const{circle:h,sharp:m,round:b,width:p,height:v,size:f,text:k,animated:y}=n;void 0!==f&&(g=l[i("height",f)]);const S=h?null!==(e=null!=p?p:v)&&void 0!==e?e:g:p,w=null!==(r=h&&null!=p?p:v)&&void 0!==r?r:g;return{display:k?"inline-block":"",verticalAlign:k?"-0.125em":"",borderRadius:h?"50%":b?"4096px":m?"":u,width:"number"==typeof S?s(S):S,height:"number"==typeof w?s(w):w,animation:y?"":"none","--n-bezier":a,"--n-color-start":d,"--n-color-end":c}}))}},render(){const{repeat:e,style:n,mergedClsPrefix:r,$attrs:o}=this,t=u("div",g({class:"".concat(r,"-skeleton"),style:n},o));return e>1?u(h,null,l(e,null).map((e=>[t,"\n"]))):t}});export{v as _};