mirror of
https://github.com/aaPanel/aaPanel.git
synced 2026-09-28 04:14:51 +02:00
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
2 lines
2.4 KiB
JavaScript
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 _};
|