mirror of
https://github.com/aaPanel/aaPanel.git
synced 2026-09-27 20:04:50 +02:00
[+] Add Mail Server to the left menu. [+] Add Mail Server - WebMail (requires Mail Server upgrade 5.1) [+] Add WP Toolkit Plugin, Theme installation. [+] Add Mail Server Login info. [+] Add Mail Server WebMail One-click Login (requires Mail Server upgrade 5.2). [+] Redesigned Security - Firewall. [*] Optimized Mass Mail sending speed. [*] Optimized the CPU usage problem of aaPanel startup service. [-] Fix apache application, renew SSL issue. [-] Fix Let's Encrypt account registeration failed. [-] Fix openlitespeed using capital letters on domain name caused the website cannot be accessed issue. [-] Fix problem of failure to reset root password in some versions of MariaDB. [-] Fix an error in modifying Permission in some cases of MySQL. [-] Fix the Website category display problem.
2 lines
11 KiB
JavaScript
2 lines
11 KiB
JavaScript
import{p as e,l as o,r as n,k as r,A as a,d as c,a as l}from"./vue.js?v=1723125373998";import{aK as i,bn as d,aM as t,bN as s,aX as b,aY as u,aZ as h,aC as k,aE as v,aG as f,aH as x,c1 as p,c2 as m,c3 as g,b0 as C,aN as y,aO as z,aP as w,a$ as S,bo as R,bW as D,bT as T,aT as F}from"./index.js?v=1723125373998";const M={sizeSmall:"14px",sizeMedium:"16px",sizeLarge:"18px",labelPadding:"0 8px",labelFontWeight:"400"},A={name:"Checkbox",common:i,self:e=>{const{baseColor:o,inputColorDisabled:n,cardColor:r,modalColor:a,popoverColor:c,textColorDisabled:l,borderColor:i,primaryColor:t,textColor2:s,fontSizeSmall:b,fontSizeMedium:u,fontSizeLarge:h,borderRadiusSmall:k,lineHeight:v}=e;return Object.assign(Object.assign({},M),{labelLineHeight:v,fontSizeSmall:b,fontSizeMedium:u,fontSizeLarge:h,borderRadius:k,color:o,colorChecked:t,colorDisabled:n,colorDisabledChecked:n,colorTableHeader:r,colorTableHeaderModal:a,colorTableHeaderPopover:c,checkMarkColor:o,checkMarkColorDisabled:l,checkMarkColorDisabledChecked:l,border:"1px solid ".concat(i),borderDisabled:"1px solid ".concat(i),borderDisabledChecked:"1px solid ".concat(i),borderChecked:"1px solid ".concat(t),borderFocus:"1px solid ".concat(t),boxShadowFocus:"0 0 0 2px ".concat(d(t,{alpha:.3})),textColor:s,textColorDisabled:l})}},B=e("svg",{viewBox:"0 0 64 64",class:"check-icon"},e("path",{d:"M50.42,16.76L22.34,39.45l-8.1-11.46c-1.12-1.58-3.3-1.96-4.88-0.84c-1.58,1.12-1.95,3.3-0.84,4.88l10.26,14.51 c0.56,0.79,1.42,1.31,2.38,1.45c0.16,0.02,0.32,0.03,0.48,0.03c0.8,0,1.57-0.27,2.2-0.78l30.99-25.03c1.5-1.21,1.74-3.42,0.52-4.92 C54.13,15.78,51.93,15.55,50.42,16.76z"})),H=e("svg",{viewBox:"0 0 100 100",class:"line-icon"},e("path",{d:"M80.2,55.5H21.4c-2.8,0-5.1-2.5-5.1-5.5l0,0c0-3,2.3-5.5,5.1-5.5h58.7c2.8,0,5.1,2.5,5.1,5.5l0,0C85.2,53.1,82.9,55.5,80.2,55.5z"})),P=u("n-checkbox-group"),V=o({name:"CheckboxGroup",props:{min:Number,max:Number,size:String,value:Array,defaultValue:{type:Array,default:null},disabled:{type:Boolean,default:void 0},"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onChange:[Function,Array]},setup(e){const{mergedClsPrefixRef:o}=t(e),l=s(e),{mergedSizeRef:i,mergedDisabledRef:d}=l,u=n(e.defaultValue),k=r((()=>e.value)),v=b(k,u),f=r((()=>{var e;return(null===(e=v.value)||void 0===e?void 0:e.length)||0})),x=r((()=>Array.isArray(v.value)?new Set(v.value):new Set));return a(P,{checkedCountRef:f,maxRef:c(e,"max"),minRef:c(e,"min"),valueSetRef:x,disabledRef:d,mergedSizeRef:i,toggleCheckbox:function(o,n){const{nTriggerFormInput:r,nTriggerFormChange:a}=l,{onChange:c,"onUpdate:value":i,onUpdateValue:d}=e;if(Array.isArray(v.value)){const e=Array.from(v.value),l=e.findIndex((e=>e===n));o?~l||(e.push(n),d&&h(d,e,{actionType:"check",value:n}),i&&h(i,e,{actionType:"check",value:n}),r(),a(),u.value=e,c&&h(c,e)):~l&&(e.splice(l,1),d&&h(d,e,{actionType:"uncheck",value:n}),i&&h(i,e,{actionType:"uncheck",value:n}),c&&h(c,e),u.value=e,r(),a())}else o?(d&&h(d,[n],{actionType:"check",value:n}),i&&h(i,[n],{actionType:"check",value:n}),c&&h(c,[n]),u.value=[n],r(),a()):(d&&h(d,[],{actionType:"uncheck",value:n}),i&&h(i,[],{actionType:"uncheck",value:n}),c&&h(c,[]),u.value=[],r(),a())}}),{mergedClsPrefix:o}},render(){return e("div",{class:"".concat(this.mergedClsPrefix,"-checkbox-group"),role:"group"},this.$slots)}}),U=k([v("checkbox","\n font-size: var(--n-font-size);\n outline: none;\n cursor: pointer;\n display: inline-flex;\n flex-wrap: nowrap;\n align-items: flex-start;\n word-break: break-word;\n line-height: var(--n-size);\n --n-merged-color-table: var(--n-color-table);\n ",[f("show-label","line-height: var(--n-label-line-height);"),k("&:hover",[v("checkbox-box",[x("border","border: var(--n-border-checked);")])]),k("&:focus:not(:active)",[v("checkbox-box",[x("border","\n border: var(--n-border-focus);\n box-shadow: var(--n-box-shadow-focus);\n ")])]),f("inside-table",[v("checkbox-box","\n background-color: var(--n-merged-color-table);\n ")]),f("checked",[v("checkbox-box","\n background-color: var(--n-color-checked);\n ",[v("checkbox-icon",[k(".check-icon","\n opacity: 1;\n transform: scale(1);\n ")])])]),f("indeterminate",[v("checkbox-box",[v("checkbox-icon",[k(".check-icon","\n opacity: 0;\n transform: scale(.5);\n "),k(".line-icon","\n opacity: 1;\n transform: scale(1);\n ")])])]),f("checked, indeterminate",[k("&:focus:not(:active)",[v("checkbox-box",[x("border","\n border: var(--n-border-checked);\n box-shadow: var(--n-box-shadow-focus);\n ")])]),v("checkbox-box","\n background-color: var(--n-color-checked);\n border-left: 0;\n border-top: 0;\n ",[x("border",{border:"var(--n-border-checked)"})])]),f("disabled",{cursor:"not-allowed"},[f("checked",[v("checkbox-box","\n background-color: var(--n-color-disabled-checked);\n ",[x("border",{border:"var(--n-border-disabled-checked)"}),v("checkbox-icon",[k(".check-icon, .line-icon",{fill:"var(--n-check-mark-color-disabled-checked)"})])])]),v("checkbox-box","\n background-color: var(--n-color-disabled);\n ",[x("border","\n border: var(--n-border-disabled);\n "),v("checkbox-icon",[k(".check-icon, .line-icon","\n fill: var(--n-check-mark-color-disabled);\n ")])]),x("label","\n color: var(--n-text-color-disabled);\n ")]),v("checkbox-box-wrapper","\n position: relative;\n width: var(--n-size);\n flex-shrink: 0;\n flex-grow: 0;\n user-select: none;\n -webkit-user-select: none;\n "),v("checkbox-box","\n position: absolute;\n left: 0;\n top: 50%;\n transform: translateY(-50%);\n height: var(--n-size);\n width: var(--n-size);\n display: inline-block;\n box-sizing: border-box;\n border-radius: var(--n-border-radius);\n background-color: var(--n-color);\n transition: background-color 0.3s var(--n-bezier);\n ",[x("border","\n transition:\n border-color .3s var(--n-bezier),\n box-shadow .3s var(--n-bezier);\n border-radius: inherit;\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n border: var(--n-border);\n "),v("checkbox-icon","\n display: flex;\n align-items: center;\n justify-content: center;\n position: absolute;\n left: 1px;\n right: 1px;\n top: 1px;\n bottom: 1px;\n ",[k(".check-icon, .line-icon","\n width: 100%;\n fill: var(--n-check-mark-color);\n opacity: 0;\n transform: scale(0.5);\n transform-origin: center;\n transition:\n fill 0.3s var(--n-bezier),\n transform 0.3s var(--n-bezier),\n opacity 0.3s var(--n-bezier),\n border-color 0.3s var(--n-bezier);\n "),p({left:"1px",top:"1px"})])]),x("label","\n color: var(--n-text-color);\n transition: color .3s var(--n-bezier);\n user-select: none;\n -webkit-user-select: none;\n padding: var(--n-label-padding);\n font-weight: var(--n-label-font-weight);\n ",[k("&:empty",{display:"none"})])]),m(v("checkbox","\n --n-merged-color-table: var(--n-color-table-modal);\n ")),g(v("checkbox","\n --n-merged-color-table: var(--n-color-table-popover);\n "))]),N=o({name:"Checkbox",props:Object.assign(Object.assign({},y.props),{size:String,checked:{type:[Boolean,String,Number],default:void 0},defaultChecked:{type:[Boolean,String,Number],default:!1},value:[String,Number],disabled:{type:Boolean,default:void 0},indeterminate:Boolean,label:String,focusable:{type:Boolean,default:!0},checkedValue:{type:[Boolean,String,Number],default:!0},uncheckedValue:{type:[Boolean,String,Number],default:!1},"onUpdate:checked":[Function,Array],onUpdateChecked:[Function,Array],privateInsideTable:Boolean,onChange:[Function,Array]}),setup(e){const o=n(null),{mergedClsPrefixRef:a,inlineThemeDisabled:i,mergedRtlRef:d}=t(e),u=s(e,{mergedSize(o){const{size:n}=e;if(void 0!==n)return n;if(f){const{value:e}=f.mergedSizeRef;if(void 0!==e)return e}if(o){const{mergedSize:e}=o;if(void 0!==e)return e.value}return"medium"},mergedDisabled(o){const{disabled:n}=e;if(void 0!==n)return n;if(f){if(f.disabledRef.value)return!0;const{maxRef:{value:e},checkedCountRef:o}=f;if(void 0!==e&&o.value>=e&&!g.value)return!0;const{minRef:{value:n}}=f;if(void 0!==n&&o.value<=n&&g.value)return!0}return!!o&&o.disabled.value}}),{mergedDisabledRef:k,mergedSizeRef:v}=u,f=l(P,null),x=n(e.defaultChecked),p=c(e,"checked"),m=b(p,x),g=C((()=>{if(f){const o=f.valueSetRef.value;return!(!o||void 0===e.value)&&o.has(e.value)}return m.value===e.checkedValue})),R=y("Checkbox","-checkbox",U,A,e,a);function D(o){if(f&&void 0!==e.value)f.toggleCheckbox(!g.value,e.value);else{const{onChange:n,"onUpdate:checked":r,onUpdateChecked:a}=e,{nTriggerFormInput:c,nTriggerFormChange:l}=u,i=g.value?e.uncheckedValue:e.checkedValue;r&&h(r,i,o),a&&h(a,i,o),n&&h(n,i,o),c(),l(),x.value=i}}const T={focus:()=>{var e;null===(e=o.value)||void 0===e||e.focus()},blur:()=>{var e;null===(e=o.value)||void 0===e||e.blur()}},M=z("Checkbox",d,a),B=r((()=>{const{value:e}=v,{common:{cubicBezierEaseInOut:o},self:{borderRadius:n,color:r,colorChecked:a,colorDisabled:c,colorTableHeader:l,colorTableHeaderModal:i,colorTableHeaderPopover:d,checkMarkColor:t,checkMarkColorDisabled:s,border:b,borderFocus:u,borderDisabled:h,borderChecked:k,boxShadowFocus:f,textColor:x,textColorDisabled:p,checkMarkColorDisabledChecked:m,colorDisabledChecked:g,borderDisabledChecked:C,labelPadding:y,labelLineHeight:z,labelFontWeight:w,[F("fontSize",e)]:S,[F("size",e)]:D}}=R.value;return{"--n-label-line-height":z,"--n-label-font-weight":w,"--n-size":D,"--n-bezier":o,"--n-border-radius":n,"--n-border":b,"--n-border-checked":k,"--n-border-focus":u,"--n-border-disabled":h,"--n-border-disabled-checked":C,"--n-box-shadow-focus":f,"--n-color":r,"--n-color-checked":a,"--n-color-table":l,"--n-color-table-modal":i,"--n-color-table-popover":d,"--n-color-disabled":c,"--n-color-disabled-checked":g,"--n-text-color":x,"--n-text-color-disabled":p,"--n-check-mark-color":t,"--n-check-mark-color-disabled":s,"--n-check-mark-color-disabled-checked":m,"--n-font-size":S,"--n-label-padding":y}})),H=i?w("checkbox",r((()=>v.value[0])),B,e):void 0;return Object.assign(u,T,{rtlEnabled:M,selfRef:o,mergedClsPrefix:a,mergedDisabled:k,renderedChecked:g,mergedTheme:R,labelId:S(),handleClick:function(e){k.value||D(e)},handleKeyUp:function(e){if(!k.value)switch(e.key){case" ":case"Enter":D(e)}},handleKeyDown:function(e){if(" "===e.key)e.preventDefault()},cssVars:i?void 0:B,themeClass:null==H?void 0:H.themeClass,onRender:null==H?void 0:H.onRender})},render(){var o;const{$slots:n,renderedChecked:r,mergedDisabled:a,indeterminate:c,privateInsideTable:l,cssVars:i,labelId:d,label:t,mergedClsPrefix:s,focusable:b,handleKeyUp:u,handleKeyDown:h,handleClick:k}=this;null===(o=this.onRender)||void 0===o||o.call(this);const v=R(n.default,(o=>t||o?e("span",{class:"".concat(s,"-checkbox__label"),id:d},t||o):null));return e("div",{ref:"selfRef",class:["".concat(s,"-checkbox"),this.themeClass,this.rtlEnabled&&"".concat(s,"-checkbox--rtl"),r&&"".concat(s,"-checkbox--checked"),a&&"".concat(s,"-checkbox--disabled"),c&&"".concat(s,"-checkbox--indeterminate"),l&&"".concat(s,"-checkbox--inside-table"),v&&"".concat(s,"-checkbox--show-label")],tabindex:a||!b?void 0:0,role:"checkbox","aria-checked":c?"mixed":r,"aria-labelledby":d,style:i,onKeyup:u,onKeydown:h,onClick:k,onMousedown:()=>{T("selectstart",window,(e=>{e.preventDefault()}),{once:!0})}},e("div",{class:"".concat(s,"-checkbox-box-wrapper")}," ",e("div",{class:"".concat(s,"-checkbox-box")},e(D,null,{default:()=>this.indeterminate?e("div",{key:"indeterminate",class:"".concat(s,"-checkbox-icon")},H):e("div",{key:"check",class:"".concat(s,"-checkbox-icon")},B)}),e("div",{class:"".concat(s,"-checkbox-box__border")}))),v)}});export{N as _,V as a,A as c};
|