mirror of
https://github.com/ZeroCatDev/Classworks.git
synced 2025-07-02 09:19:23 +00:00
deploy: d40e467183d96c4e18b58a7f01eb070869641f2d
This commit is contained in:
parent
6acb874f51
commit
4e0705cc7c
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
assets/DataMigration-BULLrXJB.js
Normal file
1
assets/DataMigration-BULLrXJB.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{af as I,g as L,p as D,a7 as $,t as u,a as z,cc as E,a_ as F,L as O,c as R,ag as j,ah as w,d as H,aE as M,ak as N,k as t,cd as W,V as Y,a4 as d,W as q,Y as G,bH as J,m as K,n as Q,o as U,ai as X,aj as Z,v as p,O as ee,b1 as ae,x as te,a2 as le}from"./index-CV4s5Ngd.js";const ne=I("v-alert-title"),se=["success","info","warning","error"],oe=D({border:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["top","end","bottom","start"].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:le,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:e=>se.includes(e)},...te(),...ae(),...ee(),...p(),...Z(),...X(),...U(),...Q(),...K(),...J({variant:"flat"})},"VAlert"),re=L()({name:"VAlert",props:oe(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,v){let{emit:m,slots:a}=v;const o=$(e,"modelValue"),n=u(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),{themeClasses:y}=z(e),{colorClasses:f,colorStyles:k,variantClasses:b}=E(()=>({color:e.color??e.type,variant:e.variant})),{densityClasses:V}=F(e),{dimensionStyles:P}=O(e),{elevationClasses:C}=R(e),{locationStyles:g}=j(e),{positionClasses:x}=w(e),{roundedClasses:S}=H(e),{textColorClasses:_,textColorStyles:h}=M(()=>e.borderColor),{t:B}=N(),i=u(()=>({"aria-label":B(e.closeLabel),onClick(s){o.value=!1,m("click:close",s)}}));return()=>{const s=!!(a.prepend||n.value),T=!!(a.title||e.title),A=!!(a.close||e.closable);return o.value&&t(e.tag,{class:["v-alert",e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?"start":e.border}`]:!0},{"v-alert--prominent":e.prominent},y.value,f.value,V.value,C.value,x.value,S.value,b.value,e.class],style:[k.value,P.value,g.value,e.style],role:"alert"},{default:()=>{var r,c;return[W(!1,"v-alert"),e.border&&t("div",{key:"border",class:["v-alert__border",_.value],style:h.value},null),s&&t("div",{key:"prepend",class:"v-alert__prepend"},[a.prepend?t(d,{key:"prepend-defaults",disabled:!n.value,defaults:{VIcon:{density:e.density,icon:n.value,size:e.prominent?44:28}}},a.prepend):t(Y,{key:"prepend-icon",density:e.density,icon:n.value,size:e.prominent?44:28},null)]),t("div",{class:"v-alert__content"},[T&&t(ne,{key:"title"},{default:()=>{var l;return[((l=a.title)==null?void 0:l.call(a))??e.title]}}),((r=a.text)==null?void 0:r.call(a))??e.text,(c=a.default)==null?void 0:c.call(a)]),a.append&&t("div",{key:"append",class:"v-alert__append"},[a.append()]),A&&t("div",{key:"close",class:"v-alert__close"},[a.close?t(d,{key:"close-defaults",defaults:{VBtn:{icon:e.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var l;return[(l=a.close)==null?void 0:l.call(a,{props:i.value})]}}):t(q,G({key:"close-btn",icon:e.closeIcon,size:"x-small",variant:"text"},i.value),null)])]}})}}});export{re as V,ne as a};
|
||||
import{af as I,g as L,p as D,a7 as $,t as u,a as z,cc as E,a_ as F,L as O,c as R,ag as j,ah as w,d as H,aE as M,ak as N,k as t,cd as W,V as Y,a4 as d,W as q,Y as G,bH as J,m as K,n as Q,o as U,ai as X,aj as Z,v as p,O as ee,b1 as ae,x as te,a2 as le}from"./index-7-L2UI-v.js";const ne=I("v-alert-title"),se=["success","info","warning","error"],oe=D({border:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["top","end","bottom","start"].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:le,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:e=>se.includes(e)},...te(),...ae(),...ee(),...p(),...Z(),...X(),...U(),...Q(),...K(),...J({variant:"flat"})},"VAlert"),re=L()({name:"VAlert",props:oe(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,v){let{emit:m,slots:a}=v;const o=$(e,"modelValue"),n=u(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),{themeClasses:y}=z(e),{colorClasses:f,colorStyles:k,variantClasses:b}=E(()=>({color:e.color??e.type,variant:e.variant})),{densityClasses:V}=F(e),{dimensionStyles:P}=O(e),{elevationClasses:C}=R(e),{locationStyles:g}=j(e),{positionClasses:x}=w(e),{roundedClasses:S}=H(e),{textColorClasses:_,textColorStyles:h}=M(()=>e.borderColor),{t:B}=N(),i=u(()=>({"aria-label":B(e.closeLabel),onClick(s){o.value=!1,m("click:close",s)}}));return()=>{const s=!!(a.prepend||n.value),T=!!(a.title||e.title),A=!!(a.close||e.closable);return o.value&&t(e.tag,{class:["v-alert",e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?"start":e.border}`]:!0},{"v-alert--prominent":e.prominent},y.value,f.value,V.value,C.value,x.value,S.value,b.value,e.class],style:[k.value,P.value,g.value,e.style],role:"alert"},{default:()=>{var r,c;return[W(!1,"v-alert"),e.border&&t("div",{key:"border",class:["v-alert__border",_.value],style:h.value},null),s&&t("div",{key:"prepend",class:"v-alert__prepend"},[a.prepend?t(d,{key:"prepend-defaults",disabled:!n.value,defaults:{VIcon:{density:e.density,icon:n.value,size:e.prominent?44:28}}},a.prepend):t(Y,{key:"prepend-icon",density:e.density,icon:n.value,size:e.prominent?44:28},null)]),t("div",{class:"v-alert__content"},[T&&t(ne,{key:"title"},{default:()=>{var l;return[((l=a.title)==null?void 0:l.call(a))??e.title]}}),((r=a.text)==null?void 0:r.call(a))??e.text,(c=a.default)==null?void 0:c.call(a)]),a.append&&t("div",{key:"append",class:"v-alert__append"},[a.append()]),A&&t("div",{key:"close",class:"v-alert__close"},[a.close?t(d,{key:"close-defaults",defaults:{VBtn:{icon:e.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var l;return[(l=a.close)==null?void 0:l.call(a,{props:i.value})]}}):t(q,G({key:"close-btn",icon:e.closeIcon,size:"x-small",variant:"text"},i.value),null)])]}})}}});export{re as V,ne as a};
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{g as u,p as f,al as R,L as G,j as U,k as _,n as d,O as B,x as g,f as k,ci as j,cj as c,bU as y}from"./index-CV4s5Ngd.js";const I=f({fluid:{type:Boolean,default:!1},...g(),...B(),...d()},"VContainer"),q=u()({name:"VContainer",props:I(),setup(e,s){let{slots:t}=s;const{rtlClasses:a}=R(),{dimensionStyles:n}=G(e);return U(()=>_(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},a.value,e.class],style:[n.value,e.style]},t)),{}}}),v=c.reduce((e,s)=>(e[s]={type:[Boolean,String,Number],default:!1},e),{}),N=c.reduce((e,s)=>{const t="offset"+y(s);return e[t]={type:[String,Number],default:null},e},{}),L=c.reduce((e,s)=>{const t="order"+y(s);return e[t]={type:[String,Number],default:null},e},{}),b={col:Object.keys(v),offset:Object.keys(N),order:Object.keys(L)};function T(e,s,t){let a=e;if(!(t==null||t===!1)){if(s){const n=s.replace(e,"");a+=`-${n}`}return e==="col"&&(a="v-"+a),e==="col"&&(t===""||t===!0)||(a+=`-${t}`),a.toLowerCase()}}const M=["auto","start","end","center","baseline","stretch"],x=f({cols:{type:[Boolean,String,Number],default:!1},...v,offset:{type:[String,Number],default:null},...N,order:{type:[String,Number],default:null},...L,alignSelf:{type:String,default:null,validator:e=>M.includes(e)},...g(),...d()},"VCol"),H=u()({name:"VCol",props:x(),setup(e,s){let{slots:t}=s;const a=k(()=>{const n=[];let l;for(l in b)b[l].forEach(o=>{const i=e[o],S=T(l,o,i);S&&n.push(S)});const r=n.some(o=>o.startsWith("v-col-"));return n.push({"v-col":!r||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),n});return()=>{var n;return j(e.tag,{class:[a.value,e.class],style:e.style},(n=t.default)==null?void 0:n.call(t))}}}),m=["start","end","center"],P=["space-between","space-around","space-evenly"];function C(e,s){return c.reduce((t,a)=>{const n=e+y(a);return t[n]=s(),t},{})}const F=[...m,"baseline","stretch"],$=e=>F.includes(e),h=C("align",()=>({type:String,default:null,validator:$})),K=[...m,...P],w=e=>K.includes(e),E=C("justify",()=>({type:String,default:null,validator:w})),D=[...m,...P,"stretch"],A=e=>D.includes(e),O=C("alignContent",()=>({type:String,default:null,validator:A})),V={align:Object.keys(h),justify:Object.keys(E),alignContent:Object.keys(O)},z={align:"align",justify:"justify",alignContent:"align-content"};function J(e,s,t){let a=z[e];if(t!=null){if(s){const n=s.replace(e,"");a+=`-${n}`}return a+=`-${t}`,a.toLowerCase()}}const W=f({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:$},...h,justify:{type:String,default:null,validator:w},...E,alignContent:{type:String,default:null,validator:A},...O,...g(),...d()},"VRow"),Q=u()({name:"VRow",props:W(),setup(e,s){let{slots:t}=s;const a=k(()=>{const n=[];let l;for(l in V)V[l].forEach(r=>{const o=e[r],i=J(l,r,o);i&&n.push(i)});return n.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),n});return()=>{var n;return j(e.tag,{class:["v-row",a.value,e.class],style:e.style},(n=t.default)==null?void 0:n.call(t))}}});export{q as V,H as a,Q as b};
|
||||
import{g as u,p as f,al as R,L as G,j as U,k as _,n as d,O as B,x as g,f as k,ci as j,cj as c,bU as y}from"./index-7-L2UI-v.js";const I=f({fluid:{type:Boolean,default:!1},...g(),...B(),...d()},"VContainer"),q=u()({name:"VContainer",props:I(),setup(e,s){let{slots:t}=s;const{rtlClasses:a}=R(),{dimensionStyles:n}=G(e);return U(()=>_(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},a.value,e.class],style:[n.value,e.style]},t)),{}}}),v=c.reduce((e,s)=>(e[s]={type:[Boolean,String,Number],default:!1},e),{}),N=c.reduce((e,s)=>{const t="offset"+y(s);return e[t]={type:[String,Number],default:null},e},{}),L=c.reduce((e,s)=>{const t="order"+y(s);return e[t]={type:[String,Number],default:null},e},{}),b={col:Object.keys(v),offset:Object.keys(N),order:Object.keys(L)};function T(e,s,t){let a=e;if(!(t==null||t===!1)){if(s){const n=s.replace(e,"");a+=`-${n}`}return e==="col"&&(a="v-"+a),e==="col"&&(t===""||t===!0)||(a+=`-${t}`),a.toLowerCase()}}const M=["auto","start","end","center","baseline","stretch"],x=f({cols:{type:[Boolean,String,Number],default:!1},...v,offset:{type:[String,Number],default:null},...N,order:{type:[String,Number],default:null},...L,alignSelf:{type:String,default:null,validator:e=>M.includes(e)},...g(),...d()},"VCol"),H=u()({name:"VCol",props:x(),setup(e,s){let{slots:t}=s;const a=k(()=>{const n=[];let l;for(l in b)b[l].forEach(o=>{const i=e[o],S=T(l,o,i);S&&n.push(S)});const r=n.some(o=>o.startsWith("v-col-"));return n.push({"v-col":!r||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),n});return()=>{var n;return j(e.tag,{class:[a.value,e.class],style:e.style},(n=t.default)==null?void 0:n.call(t))}}}),m=["start","end","center"],P=["space-between","space-around","space-evenly"];function C(e,s){return c.reduce((t,a)=>{const n=e+y(a);return t[n]=s(),t},{})}const F=[...m,"baseline","stretch"],$=e=>F.includes(e),h=C("align",()=>({type:String,default:null,validator:$})),K=[...m,...P],w=e=>K.includes(e),E=C("justify",()=>({type:String,default:null,validator:w})),D=[...m,...P,"stretch"],A=e=>D.includes(e),O=C("alignContent",()=>({type:String,default:null,validator:A})),V={align:Object.keys(h),justify:Object.keys(E),alignContent:Object.keys(O)},z={align:"align",justify:"justify",alignContent:"align-content"};function J(e,s,t){let a=z[e];if(t!=null){if(s){const n=s.replace(e,"");a+=`-${n}`}return a+=`-${t}`,a.toLowerCase()}}const W=f({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:$},...h,justify:{type:String,default:null,validator:w},...E,alignContent:{type:String,default:null,validator:A},...O,...g(),...d()},"VRow"),Q=u()({name:"VRow",props:W(),setup(e,s){let{slots:t}=s;const a=k(()=>{const n=[];let l;for(l in V)V[l].forEach(r=>{const o=e[r],i=J(l,r,o);i&&n.push(i)});return n.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),n});return()=>{var n;return j(e.tag,{class:["v-row",a.value,e.class],style:e.style},(n=t.default)==null?void 0:n.call(t))}}});export{q as V,H as a,Q as b};
|
@ -1 +1 @@
|
||||
import{g as h,p as f,u as k,L as x,c as y,a as S,ak as L,f as w,a8 as C,j as B,k as s,Y as P,m as V,v as T,O as _}from"./index-CV4s5Ngd.js";const A={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function j(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return s("div",{class:["v-skeleton-loader__bone",`v-skeleton-loader__${e}`]},[t])}function o(e){const[t,a]=e.split("@");return Array.from({length:a}).map(()=>n(t))}function n(e){let t=[];if(!e)return t;const a=A[e];if(e!==a){if(e.includes(","))return l(e);if(e.includes("@"))return o(e);a.includes(",")?t=l(a):a.includes("@")?t=o(a):a&&t.push(n(a))}return[j(e,t)]}function l(e){return e.replace(/\s/g,"").split(",").map(n)}const D=f({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},..._(),...T(),...V()},"VSkeletonLoader"),$=h()({name:"VSkeletonLoader",props:D(),setup(e,t){let{slots:a}=t;const{backgroundColorClasses:d,backgroundColorStyles:c}=k(()=>e.color),{dimensionStyles:u}=x(e),{elevationClasses:g}=y(e),{themeClasses:v}=S(e),{t:m}=L(),p=w(()=>n(C(e.type).join(",")));return B(()=>{var r;const i=!a.default||e.loading,b=e.boilerplate||!i?{}:{ariaLive:"polite",ariaLabel:m(e.loadingText),role:"alert"};return s("div",P({class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":e.boilerplate},v.value,d.value,g.value],style:[c.value,i?u.value:{}]},b),[i?p.value:(r=a.default)==null?void 0:r.call(a)])}),{}}});export{$ as V};
|
||||
import{g as h,p as f,u as k,L as x,c as y,a as S,ak as L,f as w,a8 as C,j as B,k as s,Y as P,m as V,v as T,O as _}from"./index-7-L2UI-v.js";const A={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function j(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return s("div",{class:["v-skeleton-loader__bone",`v-skeleton-loader__${e}`]},[t])}function o(e){const[t,a]=e.split("@");return Array.from({length:a}).map(()=>n(t))}function n(e){let t=[];if(!e)return t;const a=A[e];if(e!==a){if(e.includes(","))return l(e);if(e.includes("@"))return o(e);a.includes(",")?t=l(a):a.includes("@")?t=o(a):a&&t.push(n(a))}return[j(e,t)]}function l(e){return e.replace(/\s/g,"").split(",").map(n)}const D=f({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},..._(),...T(),...V()},"VSkeletonLoader"),$=h()({name:"VSkeletonLoader",props:D(),setup(e,t){let{slots:a}=t;const{backgroundColorClasses:d,backgroundColorStyles:c}=k(()=>e.color),{dimensionStyles:u}=x(e),{elevationClasses:g}=y(e),{themeClasses:v}=S(e),{t:m}=L(),p=w(()=>n(C(e.type).join(",")));return B(()=>{var r;const i=!a.default||e.loading,b=e.boilerplate||!i?{}:{ariaLive:"polite",ariaLabel:m(e.loadingText),role:"alert"};return s("div",P({class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":e.boilerplate},v.value,d.value,g.value],style:[c.value,i?u.value:{}]},b),[i?p.value:(r=a.default)==null?void 0:r.call(a)])}),{}}});export{$ as V};
|
@ -1 +1 @@
|
||||
import{g as j,p as E,a7 as V,bv as H,r as K,bw as O,t as g,aK as W,j as Y,aL as $,k as t,Y as b,H as q,a4 as G,bx as J,V as Q,by as X,bz as Z}from"./index-CV4s5Ngd.js";import{u as ee,b as w,m as te}from"./VTextField-BRrI4-18.js";import{c as y,d as ae}from"./VDataTable-CXMno_Cx.js";const le=E({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...te(),...ae()},"VSwitch"),ie=j()({name:"VSwitch",inheritAttrs:!1,props:le(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,C){let{attrs:S,slots:a}=C;const n=V(e,"indeterminate"),s=V(e,"modelValue"),{loaderClasses:P}=H(e),{isFocused:_,focus:I,blur:x}=ee(e),m=K(),h=O&&window.matchMedia("(forced-colors: active)").matches,A=g(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),B=W(),F=g(()=>e.id||`switch-${B}`);function R(){n.value&&(n.value=!1)}function p(i){var u,r;i.stopPropagation(),i.preventDefault(),(r=(u=m.value)==null?void 0:u.input)==null||r.click()}return Y(()=>{const[i,u]=$(S),r=w.filterProps(e),z=y.filterProps(e);return t(w,b({class:["v-switch",{"v-switch--flat":e.flat},{"v-switch--inset":e.inset},{"v-switch--indeterminate":n.value},P.value,e.class]},i,r,{modelValue:s.value,"onUpdate:modelValue":c=>s.value=c,id:F.value,focused:_.value,style:e.style}),{...a,default:c=>{let{id:D,messagesId:L,isDisabled:M,isReadonly:N,isValid:k}=c;const d={model:s,isValid:k};return t(y,b({ref:m},z,{modelValue:s.value,"onUpdate:modelValue":[o=>s.value=o,R],id:D.value,"aria-describedby":L.value,type:"checkbox","aria-checked":n.value?"mixed":void 0,disabled:M.value,readonly:N.value,onFocus:I,onBlur:x},u),{...a,default:o=>{let{backgroundColorClasses:v,backgroundColorStyles:l}=o;return t("div",{class:["v-switch__track",h?void 0:v.value],style:l.value,onClick:p},[a["track-true"]&&t("div",{key:"prepend",class:"v-switch__track-true"},[a["track-true"](d)]),a["track-false"]&&t("div",{key:"append",class:"v-switch__track-false"},[a["track-false"](d)])])},input:o=>{let{inputNode:v,icon:l,backgroundColorClasses:T,backgroundColorStyles:U}=o;return t(q,null,[v,t("div",{class:["v-switch__thumb",{"v-switch__thumb--filled":l||e.loading},e.inset||h?void 0:T.value],style:e.inset?void 0:U.value},[a.thumb?t(G,{defaults:{VIcon:{icon:l,size:"x-small"}}},{default:()=>[a.thumb({...d,icon:l})]}):t(J,null,{default:()=>[e.loading?t(X,{name:"v-switch",active:!0,color:k.value===!1?void 0:A.value},{default:f=>a.loader?a.loader(f):t(Z,{active:f.isActive,color:f.color,indeterminate:!0,size:"16",width:"2"},null)}):l&&t(Q,{key:String(l),icon:l,size:"x-small"},null)]})])])}})}})}),{}}});export{ie as V};
|
||||
import{g as j,p as E,a7 as V,bv as H,r as K,bw as O,t as g,aK as W,j as Y,aL as $,k as t,Y as b,H as q,a4 as G,bx as J,V as Q,by as X,bz as Z}from"./index-7-L2UI-v.js";import{u as ee,b as w,m as te}from"./VTextField-Ri6wEYQH.js";import{c as y,d as ae}from"./VDataTable-BMIvqTp4.js";const le=E({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...te(),...ae()},"VSwitch"),ie=j()({name:"VSwitch",inheritAttrs:!1,props:le(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,C){let{attrs:S,slots:a}=C;const n=V(e,"indeterminate"),s=V(e,"modelValue"),{loaderClasses:P}=H(e),{isFocused:_,focus:I,blur:x}=ee(e),m=K(),h=O&&window.matchMedia("(forced-colors: active)").matches,A=g(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),B=W(),F=g(()=>e.id||`switch-${B}`);function R(){n.value&&(n.value=!1)}function p(i){var u,r;i.stopPropagation(),i.preventDefault(),(r=(u=m.value)==null?void 0:u.input)==null||r.click()}return Y(()=>{const[i,u]=$(S),r=w.filterProps(e),z=y.filterProps(e);return t(w,b({class:["v-switch",{"v-switch--flat":e.flat},{"v-switch--inset":e.inset},{"v-switch--indeterminate":n.value},P.value,e.class]},i,r,{modelValue:s.value,"onUpdate:modelValue":c=>s.value=c,id:F.value,focused:_.value,style:e.style}),{...a,default:c=>{let{id:D,messagesId:L,isDisabled:M,isReadonly:N,isValid:k}=c;const d={model:s,isValid:k};return t(y,b({ref:m},z,{modelValue:s.value,"onUpdate:modelValue":[o=>s.value=o,R],id:D.value,"aria-describedby":L.value,type:"checkbox","aria-checked":n.value?"mixed":void 0,disabled:M.value,readonly:N.value,onFocus:I,onBlur:x},u),{...a,default:o=>{let{backgroundColorClasses:v,backgroundColorStyles:l}=o;return t("div",{class:["v-switch__track",h?void 0:v.value],style:l.value,onClick:p},[a["track-true"]&&t("div",{key:"prepend",class:"v-switch__track-true"},[a["track-true"](d)]),a["track-false"]&&t("div",{key:"append",class:"v-switch__track-false"},[a["track-false"](d)])])},input:o=>{let{inputNode:v,icon:l,backgroundColorClasses:T,backgroundColorStyles:U}=o;return t(q,null,[v,t("div",{class:["v-switch__thumb",{"v-switch__thumb--filled":l||e.loading},e.inset||h?void 0:T.value],style:e.inset?void 0:U.value},[a.thumb?t(G,{defaults:{VIcon:{icon:l,size:"x-small"}}},{default:()=>[a.thumb({...d,icon:l})]}):t(J,null,{default:()=>[e.loading?t(X,{name:"v-switch",active:!0,color:k.value===!1?void 0:A.value},{default:f=>a.loader?a.loader(f):t(Z,{active:f.isActive,color:f.color,indeterminate:!0,size:"16",width:"2"},null)}):l&&t(Q,{key:String(l),icon:l,size:"x-small"},null)]})])])}})}})}),{}}});export{ie as V};
|
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{g as ee,p as te,bA as ae,a7 as ne,f as y,r as v,s as le,w as oe,ad as ue,a9 as m,bi as ie,j as re,aL as se,k as l,H as I,Y as R,aH as _,aT as ce,bB as de,aN as fe,ae as S,l as ve,br as me,aO as xe}from"./index-CV4s5Ngd.js";import{u as ge,b as G,c as D,d as he,e as we,m as Ve}from"./VTextField-BRrI4-18.js";const ye=te({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...Ve(),...we()},"VTextarea"),Pe=ee()({name:"VTextarea",directives:{Intersect:ae},inheritAttrs:!1,props:ye(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,E){let{attrs:C,emit:N,slots:i}=E;const o=ne(e,"modelValue"),{isFocused:f,focus:U,blur:O}=ge(e),j=y(()=>typeof e.counterValue=="function"?e.counterValue(o.value):(o.value||"").toString().length),$=y(()=>{if(C.maxlength)return C.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter});function L(t,n){var a,u;!e.autofocus||!t||(u=(a=n[0].target)==null?void 0:a.focus)==null||u.call(a)}const H=v(),x=v(),B=le(""),g=v(),Y=y(()=>e.persistentPlaceholder||f.value||e.active);function F(){var t;g.value!==document.activeElement&&((t=g.value)==null||t.focus()),f.value||U()}function q(t){F(),N("click:control",t)}function J(t){N("mousedown:control",t)}function K(t){t.stopPropagation(),F(),S(()=>{o.value="",xe(e["onClick:clear"],t)})}function Q(t){var a;const n=t.target;if(o.value=n.value,(a=e.modelModifiers)!=null&&a.trim){const u=[n.selectionStart,n.selectionEnd];S(()=>{n.selectionStart=u[0],n.selectionEnd=u[1]})}}const c=v(),h=v(Number(e.rows)),P=y(()=>["plain","underlined"].includes(e.variant));oe(()=>{e.autoGrow||(h.value=Number(e.rows))});function d(){e.autoGrow&&S(()=>{if(!c.value||!x.value)return;const t=getComputedStyle(c.value),n=getComputedStyle(x.value.$el),a=parseFloat(t.getPropertyValue("--v-field-padding-top"))+parseFloat(t.getPropertyValue("--v-input-padding-top"))+parseFloat(t.getPropertyValue("--v-field-padding-bottom")),u=c.value.scrollHeight,w=parseFloat(t.lineHeight),b=Math.max(parseFloat(e.rows)*w+a,parseFloat(n.getPropertyValue("--v-input-control-height"))),k=parseFloat(e.maxRows)*w+a||1/0,s=me(u??0,b,k);h.value=Math.floor((s-a)/w),B.value=ve(s)})}ue(d),m(o,d),m(()=>e.rows,d),m(()=>e.maxRows,d),m(()=>e.density,d);let r;return m(c,t=>{t?(r=new ResizeObserver(d),r.observe(c.value)):r==null||r.disconnect()}),ie(()=>{r==null||r.disconnect()}),re(()=>{const t=!!(i.counter||e.counter||e.counterValue),n=!!(t||i.details),[a,u]=se(C),{modelValue:w,...b}=G.filterProps(e),k=D.filterProps(e);return l(G,R({ref:H,modelValue:o.value,"onUpdate:modelValue":s=>o.value=s,class:["v-textarea v-text-field",{"v-textarea--prefixed":e.prefix,"v-textarea--suffixed":e.suffix,"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-textarea--auto-grow":e.autoGrow,"v-textarea--no-resize":e.noResize||e.autoGrow,"v-input--plain-underlined":P.value},e.class],style:e.style},a,b,{centerAffix:h.value===1&&!P.value,focused:f.value}),{...i,default:s=>{let{id:V,isDisabled:M,isDirty:A,isReadonly:W,isValid:X}=s;return l(D,R({ref:x,style:{"--v-textarea-control-height":B.value},onClick:q,onMousedown:J,"onClick:clear":K,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},k,{id:V.value,active:Y.value||A.value,centerAffix:h.value===1&&!P.value,dirty:A.value||e.dirty,disabled:M.value,focused:f.value,error:X.value===!1}),{...i,default:Z=>{let{props:{class:T,...z}}=Z;return l(I,null,[e.prefix&&l("span",{class:"v-text-field__prefix"},[e.prefix]),_(l("textarea",R({ref:g,class:T,value:o.value,onInput:Q,autofocus:e.autofocus,readonly:W.value,disabled:M.value,placeholder:e.placeholder,rows:e.rows,name:e.name,onFocus:F,onBlur:O},z,u),null),[[ce("intersect"),{handler:L},null,{once:!0}]]),e.autoGrow&&_(l("textarea",{class:[T,"v-textarea__sizer"],id:`${z.id}-sizer`,"onUpdate:modelValue":p=>o.value=p,ref:c,readonly:!0,"aria-hidden":"true"},null),[[de,o.value]]),e.suffix&&l("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:n?s=>{var V;return l(I,null,[(V=i.details)==null?void 0:V.call(i,s),t&&l(I,null,[l("span",null,null),l(he,{active:e.persistentCounter||f.value,value:j.value,max:$.value,disabled:e.disabled},i.counter)])])}:void 0})}),fe({},H,x,g)}});export{Pe as V};
|
||||
import{g as ee,p as te,bA as ae,a7 as ne,f as y,r as v,s as le,w as oe,ad as ue,a9 as m,bi as ie,j as re,aL as se,k as l,H as I,Y as R,aH as _,aT as ce,bB as de,aN as fe,ae as S,l as ve,br as me,aO as xe}from"./index-7-L2UI-v.js";import{u as ge,b as G,c as D,d as he,e as we,m as Ve}from"./VTextField-Ri6wEYQH.js";const ye=te({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...Ve(),...we()},"VTextarea"),Pe=ee()({name:"VTextarea",directives:{Intersect:ae},inheritAttrs:!1,props:ye(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,E){let{attrs:C,emit:N,slots:i}=E;const o=ne(e,"modelValue"),{isFocused:f,focus:U,blur:O}=ge(e),j=y(()=>typeof e.counterValue=="function"?e.counterValue(o.value):(o.value||"").toString().length),$=y(()=>{if(C.maxlength)return C.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter});function L(t,n){var a,u;!e.autofocus||!t||(u=(a=n[0].target)==null?void 0:a.focus)==null||u.call(a)}const H=v(),x=v(),B=le(""),g=v(),Y=y(()=>e.persistentPlaceholder||f.value||e.active);function F(){var t;g.value!==document.activeElement&&((t=g.value)==null||t.focus()),f.value||U()}function q(t){F(),N("click:control",t)}function J(t){N("mousedown:control",t)}function K(t){t.stopPropagation(),F(),S(()=>{o.value="",xe(e["onClick:clear"],t)})}function Q(t){var a;const n=t.target;if(o.value=n.value,(a=e.modelModifiers)!=null&&a.trim){const u=[n.selectionStart,n.selectionEnd];S(()=>{n.selectionStart=u[0],n.selectionEnd=u[1]})}}const c=v(),h=v(Number(e.rows)),P=y(()=>["plain","underlined"].includes(e.variant));oe(()=>{e.autoGrow||(h.value=Number(e.rows))});function d(){e.autoGrow&&S(()=>{if(!c.value||!x.value)return;const t=getComputedStyle(c.value),n=getComputedStyle(x.value.$el),a=parseFloat(t.getPropertyValue("--v-field-padding-top"))+parseFloat(t.getPropertyValue("--v-input-padding-top"))+parseFloat(t.getPropertyValue("--v-field-padding-bottom")),u=c.value.scrollHeight,w=parseFloat(t.lineHeight),b=Math.max(parseFloat(e.rows)*w+a,parseFloat(n.getPropertyValue("--v-input-control-height"))),k=parseFloat(e.maxRows)*w+a||1/0,s=me(u??0,b,k);h.value=Math.floor((s-a)/w),B.value=ve(s)})}ue(d),m(o,d),m(()=>e.rows,d),m(()=>e.maxRows,d),m(()=>e.density,d);let r;return m(c,t=>{t?(r=new ResizeObserver(d),r.observe(c.value)):r==null||r.disconnect()}),ie(()=>{r==null||r.disconnect()}),re(()=>{const t=!!(i.counter||e.counter||e.counterValue),n=!!(t||i.details),[a,u]=se(C),{modelValue:w,...b}=G.filterProps(e),k=D.filterProps(e);return l(G,R({ref:H,modelValue:o.value,"onUpdate:modelValue":s=>o.value=s,class:["v-textarea v-text-field",{"v-textarea--prefixed":e.prefix,"v-textarea--suffixed":e.suffix,"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-textarea--auto-grow":e.autoGrow,"v-textarea--no-resize":e.noResize||e.autoGrow,"v-input--plain-underlined":P.value},e.class],style:e.style},a,b,{centerAffix:h.value===1&&!P.value,focused:f.value}),{...i,default:s=>{let{id:V,isDisabled:M,isDirty:A,isReadonly:W,isValid:X}=s;return l(D,R({ref:x,style:{"--v-textarea-control-height":B.value},onClick:q,onMousedown:J,"onClick:clear":K,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},k,{id:V.value,active:Y.value||A.value,centerAffix:h.value===1&&!P.value,dirty:A.value||e.dirty,disabled:M.value,focused:f.value,error:X.value===!1}),{...i,default:Z=>{let{props:{class:T,...z}}=Z;return l(I,null,[e.prefix&&l("span",{class:"v-text-field__prefix"},[e.prefix]),_(l("textarea",R({ref:g,class:T,value:o.value,onInput:Q,autofocus:e.autofocus,readonly:W.value,disabled:M.value,placeholder:e.placeholder,rows:e.rows,name:e.name,onFocus:F,onBlur:O},z,u),null),[[ce("intersect"),{handler:L},null,{once:!0}]]),e.autoGrow&&_(l("textarea",{class:[T,"v-textarea__sizer"],id:`${z.id}-sizer`,"onUpdate:modelValue":p=>o.value=p,ref:c,readonly:!0,"aria-hidden":"true"},null),[[de,o.value]]),e.suffix&&l("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:n?s=>{var V;return l(I,null,[(V=i.details)==null?void 0:V.call(i,s),t&&l(I,null,[l("span",null,null),l(he,{active:e.persistentCounter||f.value,value:j.value,max:$.value,disabled:e.disabled},i.counter)])])}:void 0})}),fe({},H,x,g)}});export{Pe as V};
|
@ -1 +1 @@
|
||||
import{g as h,p as O,a7 as x,a$ as T,aK as k,t as u,r as p,f as n,Y as d,j as I,aD as v,k as R,aN as w,aa as A,b5 as B}from"./index-CV4s5Ngd.js";const C=O({id:String,interactive:Boolean,text:String,...A(B({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:null}),["absolute","persistent"])},"VTooltip"),$=h()({name:"VTooltip",props:C(),emits:{"update:modelValue":t=>!0},setup(t,g){let{slots:e}=g;const i=x(t,"modelValue"),{scopeId:f}=T(),m=k(),r=u(()=>t.id||`v-tooltip-${m}`),l=p(),V=n(()=>t.location.split(" ").length>1?t.location:t.location+" center"),P=n(()=>t.origin==="auto"||t.origin==="overlap"||t.origin.split(" ").length>1||t.location.split(" ").length>1?t.origin:t.origin+" center"),y=u(()=>t.transition!=null?t.transition:i.value?"scale-transition":"fade-transition"),b=n(()=>d({"aria-describedby":r.value},t.activatorProps));return I(()=>{const S=v.filterProps(t);return R(v,d({ref:l,class:["v-tooltip",{"v-tooltip--interactive":t.interactive},t.class],style:t.style,id:r.value},S,{modelValue:i.value,"onUpdate:modelValue":a=>i.value=a,transition:y.value,absolute:!0,location:V.value,origin:P.value,persistent:!0,role:"tooltip",activatorProps:b.value,_disableGlobalStack:!0},f),{activator:e.activator,default:function(){var c;for(var a=arguments.length,s=new Array(a),o=0;o<a;o++)s[o]=arguments[o];return((c=e.default)==null?void 0:c.call(e,...s))??t.text}})}),w({},l)}});export{$ as V};
|
||||
import{g as h,p as O,a7 as x,a$ as T,aK as k,t as u,r as p,f as n,Y as d,j as I,aD as v,k as R,aN as w,aa as A,b5 as B}from"./index-7-L2UI-v.js";const C=O({id:String,interactive:Boolean,text:String,...A(B({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:null}),["absolute","persistent"])},"VTooltip"),$=h()({name:"VTooltip",props:C(),emits:{"update:modelValue":t=>!0},setup(t,g){let{slots:e}=g;const i=x(t,"modelValue"),{scopeId:f}=T(),m=k(),r=u(()=>t.id||`v-tooltip-${m}`),l=p(),V=n(()=>t.location.split(" ").length>1?t.location:t.location+" center"),P=n(()=>t.origin==="auto"||t.origin==="overlap"||t.origin.split(" ").length>1||t.location.split(" ").length>1?t.origin:t.origin+" center"),y=u(()=>t.transition!=null?t.transition:i.value?"scale-transition":"fade-transition"),b=n(()=>d({"aria-describedby":r.value},t.activatorProps));return I(()=>{const S=v.filterProps(t);return R(v,d({ref:l,class:["v-tooltip",{"v-tooltip--interactive":t.interactive},t.class],style:t.style,id:r.value},S,{modelValue:i.value,"onUpdate:modelValue":a=>i.value=a,transition:y.value,absolute:!0,location:V.value,origin:P.value,persistent:!0,role:"tooltip",activatorProps:b.value,_disableGlobalStack:!0},f),{activator:e.activator,default:function(){var c;for(var a=arguments.length,s=new Array(a),o=0;o<a;o++)s[o]=arguments[o];return((c=e.default)==null?void 0:c.call(e,...s))??t.text}})}),w({},l)}});export{$ as V};
|
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{g as y,p,r as B,a as P,u as F,b as I,c as z,d as R,s as D,e as N,f as m,h as T,i as E,t as d,w as L,j as k,k as n,l as M,m as A,n as b,o as H,q as G,v as O,x as C,y as j,_ as q,z as J,A as V,B as K,C as Q,D as h,E as f,F as U,G as c,H as W,I as Y,V as Z,J as v,K as $,L as X,M as ee,N as te,O as ae,P as se,Q as oe}from"./index-CV4s5Ngd.js";const ne=p({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...j(),...C(),...O(),...G(),...H(),...b({tag:"footer"}),...A()},"VFooter"),le=y()({name:"VFooter",props:ne(),setup(e,l){let{slots:a}=l;const o=B(),{themeClasses:t}=P(e),{backgroundColorClasses:s,backgroundColorStyles:r}=F(()=>e.color),{borderClasses:u}=I(e),{elevationClasses:S}=z(e),{roundedClasses:w}=R(e),g=D(32),{resizeRef:x}=N(i=>{i.length&&(g.value=i[0].target.clientHeight)}),_=m(()=>e.height==="auto"?g.value:parseInt(e.height,10));return T(()=>e.app,()=>{const i=E({id:e.name,order:m(()=>parseInt(e.order,10)),position:d(()=>"bottom"),layoutSize:_,elementSize:m(()=>e.height==="auto"?void 0:_.value),active:d(()=>e.app),absolute:d(()=>e.absolute)});L(()=>{o.value=i.layoutItemStyles.value})}),k(()=>n(e.tag,{ref:x,class:["v-footer",t.value,s.value,u.value,S.value,w.value,e.class],style:[r.value,e.app?o.value:{height:M(e.height)},e.style]},a)),{}}}),re=["href","title"],ue={class:"text-caption text-disabled",style:{position:"absolute",right:"16px"}},ie={__name:"AppFooter",setup(e){const{mobile:l}=J(),a=[{title:"孙悟远",icon:"mdi-earth",href:"https://wuyuan.dev"},{title:"ZeroCat",icon:"mdi-xml",href:"https://zerocat.houlangs.com"},{title:"GitHub",icon:"mdi-github",href:"https://github.com/sunwuyuan/classworks-frontend"}];return(o,t)=>Q(l)?(h(),V(le,{key:0,height:"40",app:""},{default:f(()=>[(h(),U(W,null,Y(a,s=>c("a",{key:s.title,href:s.href,title:s.title,class:"d-inline-block mx-2 social-link",rel:"noopener noreferrer",target:"_blank"},[n(Z,{icon:s.icon,size:s.icon==="mdi-earth"?24:16},null,8,["icon","size"])],8,re)),64)),c("div",ue,[v(" © 2020-"+$(new Date().getFullYear())+" ",1),t[0]||(t[0]=c("span",{class:"d-none d-sm-inline-block"},"SunWuyuan",-1)),t[1]||(t[1]=v(" — ")),t[2]||(t[2]=c("a",{class:"text-decoration-none on-surface",href:"https://github.com/sunwuyuan/classworks-frontend",rel:"noopener noreferrer",target:"_blank"}," Classworks ",-1))])]),_:1})):K("",!0)}},ce=q(ie,[["__scopeId","data-v-619113f3"]]),me=p({scrollable:Boolean,...C(),...ae(),...b({tag:"main"})},"VMain"),de=y()({name:"VMain",props:me(),setup(e,l){let{slots:a}=l;const{dimensionStyles:o}=X(e),{mainStyles:t}=ee(),{ssrBootStyles:s}=te();return k(()=>n(e.tag,{class:["v-main",{"v-main--scrollable":e.scrollable},e.class],style:[t.value,s.value,o.value,e.style]},{default:()=>{var r,u;return[e.scrollable?n("div",{class:"v-main__scroller"},[(r=a.default)==null?void 0:r.call(a)]):(u=a.default)==null?void 0:u.call(a)]}})),{}}}),fe={__name:"default",setup(e){return(l,a)=>{const o=se("router-view"),t=ce;return h(),V(oe,null,{default:f(()=>[n(de,null,{default:f(()=>[n(o)]),_:1}),n(t)]),_:1})}}};export{fe as default};
|
||||
import{g as y,p,r as B,a as P,u as F,b as I,c as z,d as R,s as D,e as N,f as m,h as T,i as E,t as d,w as L,j as k,k as n,l as M,m as A,n as b,o as H,q as G,v as O,x as C,y as j,_ as q,z as J,A as V,B as K,C as Q,D as h,E as f,F as U,G as c,H as W,I as Y,V as Z,J as v,K as $,L as X,M as ee,N as te,O as ae,P as se,Q as oe}from"./index-7-L2UI-v.js";const ne=p({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...j(),...C(),...O(),...G(),...H(),...b({tag:"footer"}),...A()},"VFooter"),le=y()({name:"VFooter",props:ne(),setup(e,l){let{slots:a}=l;const o=B(),{themeClasses:t}=P(e),{backgroundColorClasses:s,backgroundColorStyles:r}=F(()=>e.color),{borderClasses:u}=I(e),{elevationClasses:S}=z(e),{roundedClasses:w}=R(e),g=D(32),{resizeRef:x}=N(i=>{i.length&&(g.value=i[0].target.clientHeight)}),_=m(()=>e.height==="auto"?g.value:parseInt(e.height,10));return T(()=>e.app,()=>{const i=E({id:e.name,order:m(()=>parseInt(e.order,10)),position:d(()=>"bottom"),layoutSize:_,elementSize:m(()=>e.height==="auto"?void 0:_.value),active:d(()=>e.app),absolute:d(()=>e.absolute)});L(()=>{o.value=i.layoutItemStyles.value})}),k(()=>n(e.tag,{ref:x,class:["v-footer",t.value,s.value,u.value,S.value,w.value,e.class],style:[r.value,e.app?o.value:{height:M(e.height)},e.style]},a)),{}}}),re=["href","title"],ue={class:"text-caption text-disabled",style:{position:"absolute",right:"16px"}},ie={__name:"AppFooter",setup(e){const{mobile:l}=J(),a=[{title:"孙悟远",icon:"mdi-earth",href:"https://wuyuan.dev"},{title:"ZeroCat",icon:"mdi-xml",href:"https://zerocat.houlangs.com"},{title:"GitHub",icon:"mdi-github",href:"https://github.com/sunwuyuan/classworks-frontend"}];return(o,t)=>Q(l)?(h(),V(le,{key:0,height:"40",app:""},{default:f(()=>[(h(),U(W,null,Y(a,s=>c("a",{key:s.title,href:s.href,title:s.title,class:"d-inline-block mx-2 social-link",rel:"noopener noreferrer",target:"_blank"},[n(Z,{icon:s.icon,size:s.icon==="mdi-earth"?24:16},null,8,["icon","size"])],8,re)),64)),c("div",ue,[v(" © 2020-"+$(new Date().getFullYear())+" ",1),t[0]||(t[0]=c("span",{class:"d-none d-sm-inline-block"},"SunWuyuan",-1)),t[1]||(t[1]=v(" — ")),t[2]||(t[2]=c("a",{class:"text-decoration-none on-surface",href:"https://github.com/sunwuyuan/classworks-frontend",rel:"noopener noreferrer",target:"_blank"}," Classworks ",-1))])]),_:1})):K("",!0)}},ce=q(ie,[["__scopeId","data-v-619113f3"]]),me=p({scrollable:Boolean,...C(),...ae(),...b({tag:"main"})},"VMain"),de=y()({name:"VMain",props:me(),setup(e,l){let{slots:a}=l;const{dimensionStyles:o}=X(e),{mainStyles:t}=ee(),{ssrBootStyles:s}=te();return k(()=>n(e.tag,{class:["v-main",{"v-main--scrollable":e.scrollable},e.class],style:[t.value,s.value,o.value,e.style]},{default:()=>{var r,u;return[e.scrollable?n("div",{class:"v-main__scroller"},[(r=a.default)==null?void 0:r.call(a)]):(u=a.default)==null?void 0:u.call(a)]}})),{}}}),fe={__name:"default",setup(e){return(l,a)=>{const o=se("router-view"),t=ce;return h(),V(oe,null,{default:f(()=>[n(de,null,{default:f(()=>[n(o)]),_:1}),n(t)]),_:1})}}};export{fe as default};
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -17,7 +17,7 @@
|
||||
<link rel="mask-icon" href="/image/mask-icon.svg" color="#212121" />
|
||||
<meta name="theme-color" content="#212121" />
|
||||
<script defer src="https://umami.wuyuan.dev/script.js" data-website-id="e3f8ed7a-4db4-4081-aaf4-45396b1f479c"></script>
|
||||
<script type="module" crossorigin src="/assets/index-CV4s5Ngd.js"></script>
|
||||
<script type="module" crossorigin src="/assets/index-7-L2UI-v.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/assets/index-lVqVk130.css">
|
||||
<link rel="manifest" href="/manifest.webmanifest"><script id="vite-plugin-pwa:register-sw" src="/registerSW.js"></script></head>
|
||||
<body>
|
||||
|
2
sw.js
2
sw.js
@ -1 +1 @@
|
||||
if(!self.define){let e,s={};const a=(a,c)=>(a=new URL(a+".js",c).href,s[a]||new Promise((s=>{if("document"in self){const e=document.createElement("script");e.src=a,e.onload=s,document.head.appendChild(e)}else e=a,importScripts(a),s()})).then((()=>{let e=s[a];if(!e)throw new Error(`Module ${a} didn’t register its module`);return e})));self.define=(c,n)=>{const i=e||("document"in self?document.currentScript.src:"")||location.href;if(s[i])return;let r={};const t=e=>a(e,i),d={module:{uri:i},exports:r,require:t};s[i]=Promise.all(c.map((e=>d[e]||t(e)))).then((e=>(n(...e),r)))}}define(["./workbox-dd2fb8cb"],(function(e){"use strict";importScripts("/sw-cache-manager.js"),self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"favicon.ico",revision:"8e3a55390cf66d227f765a6063bb6c31"},{url:"index.html",revision:"a2392985bb69ad9e2e3c26bcd832fdcd"},{url:"manifest.webmanifest",revision:"f1439ade6b7d8aaac202ed429ac27cd2"},{url:"registerSW.js",revision:"1872c500de691dce40960bb85481de07"},{url:"sw-cache-manager.js",revision:"e1c99eed8d27ad84cb5fc7c56efd223b"},{url:"pwa/image/maskable-icon-512x512.png",revision:"dfa412c4bbe0f716216ac5db7a4c706d"},{url:"pwa/image/pwa-192x192.png",revision:"81802c789e8b735f7f8b181f002932f8"},{url:"pwa/image/pwa-512x512.png",revision:"57cc60501279a6d172b32211b1c67688"},{url:"pwa/image/pwa-64x64.png",revision:"b4ca4c3d8333391f20cddbb3f6cca2df"},{url:"manifest.webmanifest",revision:"f1439ade6b7d8aaac202ed429ac27cd2"}],{}),e.cleanupOutdatedCaches(),e.registerRoute(new e.NavigationRoute(e.createHandlerBoundToURL("index.html"))),e.registerRoute((({url:e})=>e.pathname.startsWith("/assets/")),new e.CacheFirst({cacheName:"assets-cache",plugins:[new e.ExpirationPlugin({maxEntries:200,maxAgeSeconds:5184e3}),new e.CacheableResponsePlugin({statuses:[0,200]})]}),"GET"),e.registerRoute((({url:e})=>e.pathname.startsWith("/pwa/")),new e.StaleWhileRevalidate({cacheName:"pwa-cache",plugins:[new e.ExpirationPlugin({maxEntries:50,maxAgeSeconds:604800}),new e.CacheableResponsePlugin({statuses:[0,200]})]}),"GET"),e.registerRoute((({url:e})=>{const s=e.pathname;return!(s.includes("/assets/")||s.includes("/pwa/"))}),new e.NetworkFirst({cacheName:"other-resources",networkTimeoutSeconds:10,plugins:[new e.ExpirationPlugin({maxEntries:100,maxAgeSeconds:86400}),new e.CacheableResponsePlugin({statuses:[0,200]})]}),"GET")}));
|
||||
if(!self.define){let e,s={};const c=(c,n)=>(c=new URL(c+".js",n).href,s[c]||new Promise((s=>{if("document"in self){const e=document.createElement("script");e.src=c,e.onload=s,document.head.appendChild(e)}else e=c,importScripts(c),s()})).then((()=>{let e=s[c];if(!e)throw new Error(`Module ${c} didn’t register its module`);return e})));self.define=(n,a)=>{const i=e||("document"in self?document.currentScript.src:"")||location.href;if(s[i])return;let r={};const t=e=>c(e,i),o={module:{uri:i},exports:r,require:t};s[i]=Promise.all(n.map((e=>o[e]||t(e)))).then((e=>(a(...e),r)))}}define(["./workbox-dd2fb8cb"],(function(e){"use strict";importScripts("/sw-cache-manager.js"),self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"favicon.ico",revision:"8e3a55390cf66d227f765a6063bb6c31"},{url:"index.html",revision:"3125bf86d54cb43e8f3fc06686ff9c36"},{url:"manifest.webmanifest",revision:"f1439ade6b7d8aaac202ed429ac27cd2"},{url:"registerSW.js",revision:"1872c500de691dce40960bb85481de07"},{url:"sw-cache-manager.js",revision:"e1c99eed8d27ad84cb5fc7c56efd223b"},{url:"pwa/image/maskable-icon-512x512.png",revision:"dfa412c4bbe0f716216ac5db7a4c706d"},{url:"pwa/image/pwa-192x192.png",revision:"81802c789e8b735f7f8b181f002932f8"},{url:"pwa/image/pwa-512x512.png",revision:"57cc60501279a6d172b32211b1c67688"},{url:"pwa/image/pwa-64x64.png",revision:"b4ca4c3d8333391f20cddbb3f6cca2df"},{url:"manifest.webmanifest",revision:"f1439ade6b7d8aaac202ed429ac27cd2"}],{}),e.cleanupOutdatedCaches(),e.registerRoute(new e.NavigationRoute(e.createHandlerBoundToURL("index.html"))),e.registerRoute((({url:e})=>e.pathname.startsWith("/assets/")),new e.CacheFirst({cacheName:"assets-cache",plugins:[new e.ExpirationPlugin({maxEntries:200,maxAgeSeconds:5184e3}),new e.CacheableResponsePlugin({statuses:[0,200]})]}),"GET"),e.registerRoute((({url:e})=>e.pathname.startsWith("/pwa/")),new e.StaleWhileRevalidate({cacheName:"pwa-cache",plugins:[new e.ExpirationPlugin({maxEntries:50,maxAgeSeconds:604800}),new e.CacheableResponsePlugin({statuses:[0,200]})]}),"GET"),e.registerRoute((({url:e})=>{const s=e.pathname;return!(s.includes("/assets/")||s.includes("/pwa/"))}),new e.NetworkFirst({cacheName:"other-resources",networkTimeoutSeconds:10,plugins:[new e.ExpirationPlugin({maxEntries:100,maxAgeSeconds:86400}),new e.CacheableResponsePlugin({statuses:[0,200]})]}),"GET")}));
|
||||
|
Loading…
x
Reference in New Issue
Block a user