gitea push
This commit is contained in:
+55
-48
@@ -1,5 +1,5 @@
|
||||
/*!
|
||||
* Vuetify v4.0.6
|
||||
* Vuetify v4.0.7
|
||||
* Forged by John Leider
|
||||
* Released under the MIT License.
|
||||
*/
|
||||
@@ -62,13 +62,13 @@ let n
|
||||
try{n=[...e.querySelectorAll(a)]}catch(e){return l(String(e)),[]}return n.filter(e=>!e.closest("[inert]")).filter(e=>!!e.offsetParent||e.getClientRects().length>0).filter(e=>!e.parentElement?.closest("details:not([open])")||"SUMMARY"===e.tagName&&"DETAILS"===e.parentElement?.tagName)}function q(e,t,a){let l,n=e.indexOf(document.activeElement)
|
||||
const o="next"===t?1:-1
|
||||
do{n+=o,l=e[n]}while((!l||null==l.offsetParent||!(a?.(l)??1))&&n<e.length&&n>=0)
|
||||
return l}function X(e,t){const a=K(e)
|
||||
if(null==t)e!==document.activeElement&&e.contains(document.activeElement)||a[0]?.focus()
|
||||
else if("first"===t)a[0]?.focus()
|
||||
else if("last"===t)a.at(-1)?.focus()
|
||||
else if("number"==typeof t)a[t]?.focus()
|
||||
else{const l=q(a,t)
|
||||
l?l.focus():X(e,"next"===t?"first":"last")}}function Z(e){return null==e||"string"==typeof e&&""===e.trim()}function Q(){}function J(e,t){if(!(o&&"undefined"!=typeof CSS&&void 0!==CSS.supports&&CSS.supports(`selector(${t})`)))return null
|
||||
return l}function X(e,t,a){const l=K(e)
|
||||
if(null==t)e!==document.activeElement&&e.contains(document.activeElement)||l[0]?.focus(a)
|
||||
else if("first"===t)l[0]?.focus(a)
|
||||
else if("last"===t)l.at(-1)?.focus(a)
|
||||
else if("number"==typeof t)l[t]?.focus(a)
|
||||
else{const n=q(l,t)
|
||||
n?n.focus():X(e,"next"===t?"first":"last",a)}}function Z(e){return null==e||"string"==typeof e&&""===e.trim()}function Q(){}function J(e,t){if(!(o&&"undefined"!=typeof CSS&&void 0!==CSS.supports&&CSS.supports(`selector(${t})`)))return null
|
||||
try{return!!e&&e.matches(t)}catch(e){return null}}function ee(e){return e.some(e=>!t.isVNode(e)||e.type!==t.Comment&&(e.type!==t.Fragment||ee(e.children)))?e:null}function te(e,t,a){return e?.(t)??a?.(t)}function ae(){const e=t.shallowRef(),a=t=>{e.value=t}
|
||||
return Object.defineProperty(a,"value",{enumerable:!0,get:()=>e.value,set:t=>e.value=t}),Object.defineProperty(a,"el",{enumerable:!0,get:()=>y(e.value)}),a}function le(e){const t=1===e.key.length,a=!e.ctrlKey&&!e.metaKey&&!e.altKey
|
||||
return t&&a}function ne(e){return"string"==typeof e||"number"==typeof e||"boolean"==typeof e||"bigint"==typeof e}function oe(e){return"\\^$*+?.()|{}[]".includes(e)?`\\${e}`:e}function re(e){const a=e=>Array.isArray(e)?e.map(e=>a(e)):t.isRef(e)||t.isReactive(e)||t.isProxy(e)?a(t.toRaw(e)):h(e)?Object.keys(e).reduce((t,l)=>(t[l]=a(e[l]),t),{}):e
|
||||
@@ -482,7 +482,7 @@ return{maskRepeat:"repeat-x",maskImage:`linear-gradient(90deg, #000, #000 ${t},
|
||||
return{hasChunks:l,chunksMaskStyles:r,snapValueToChunk:function(e){const l=t.toValue(a)
|
||||
if(!l)return e
|
||||
const r=100*o.value/l,i=100*(n.value+o.value)/l
|
||||
return A(0,Math.floor((e+r)/i)*i-r/2,100)}}}(e,E)
|
||||
return A(Math.floor((e+r)/i+1e-9)*i-r/2,0,100)}}}(e,E)
|
||||
Xt(I,()=>{const{resizeRef:e}=jt(e=>E.value=e[0].contentRect.width)
|
||||
t.watchEffect(()=>e.value=l.value)})
|
||||
const R=t.computed(()=>I.value?P(k.value):k.value),T=t.computed(()=>I.value?P(x.value):x.value)
|
||||
@@ -718,15 +718,15 @@ for(const o of e||[])n=a.select({id:o,value:!0,selected:n,children:t,parents:l,d
|
||||
return n},out:(e,t)=>{const a=[]
|
||||
for(const[l,n]of e.entries())"on"!==n||t.has(l)||a.push(l)
|
||||
return a}}
|
||||
return a},ur=Symbol.for("vuetify:nested"),cr={id:t.shallowRef(),root:{itemsRegistration:t.ref("render"),register:()=>null,unregister:()=>null,updateDisabled:()=>null,children:t.ref(new Map),parents:t.ref(new Map),disabled:t.ref(new Set),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:t.ref(!1),scrollToActive:t.ref(!1),selectable:t.ref(!1),opened:t.ref(new Set),activated:t.ref(new Set),selected:t.ref(new Map),selectedValues:t.ref([]),getPath:()=>[]}},dr=rt({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean,itemsRegistration:{type:String,default:"render"}},"nested"),vr=(e,{items:a,returnObject:n,scrollToActive:o})=>{let r=!1
|
||||
const i=t.shallowRef(new Map),s=t.shallowRef(new Map),u=t.shallowRef(new Set),c=Zt(e,"opened",e.opened,e=>new Set(Array.isArray(e)?e.map(e=>t.toRaw(e)):e),e=>[...e.values()]),d=t.computed(()=>{if("object"==typeof e.activeStrategy)return e.activeStrategy
|
||||
return a},ur=Symbol.for("vuetify:nested"),cr={id:t.shallowRef(),root:{itemsRegistration:t.ref("render"),register:()=>null,unregister:()=>null,updateDisabled:()=>null,children:t.ref(new Map),parents:t.ref(new Map),disabled:t.ref(new Set),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:t.ref(!1),scrollToActive:t.ref(!1),selectable:t.ref(!1),opened:t.ref(new Set),activated:t.ref(new Set),selected:t.ref(new Map),selectedValues:t.ref([]),getPath:()=>[]}},dr=rt({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean,itemsRegistration:{type:String,default:"render"}},"nested"),vr=(e,{items:a,returnObject:n,scrollToActive:o,valueComparator:r})=>{let i=!1
|
||||
const s=t.shallowRef(new Map),u=t.shallowRef(new Map),c=t.shallowRef(new Set),d=Zt(e,"opened",e.opened,e=>new Set(Array.isArray(e)?e.map(e=>t.toRaw(e)):e),e=>[...e.values()]),v=t.computed(()=>{if("object"==typeof e.activeStrategy)return e.activeStrategy
|
||||
if("function"==typeof e.activeStrategy)return e.activeStrategy(e.mandatory)
|
||||
switch(e.activeStrategy){case"leaf":return(e=>{const a=tr(e)
|
||||
return{activate:({id:e,activated:l,children:n,...o})=>(e=t.toRaw(e),n.has(e)?l:a.activate({id:e,activated:l,children:n,...o})),in:a.in,out:a.out}})(e.mandatory)
|
||||
case"single-leaf":return(e=>{const a=ar(e)
|
||||
return{activate:({id:e,activated:l,children:n,...o})=>(e=t.toRaw(e),n.has(e)?l:a.activate({id:e,activated:l,children:n,...o})),in:a.in,out:a.out}})(e.mandatory)
|
||||
case"independent":return tr(e.mandatory)
|
||||
default:return ar(e.mandatory)}}),v=t.computed(()=>{if("object"==typeof e.selectStrategy)return e.selectStrategy
|
||||
default:return ar(e.mandatory)}}),p=t.computed(()=>{if("object"==typeof e.selectStrategy)return e.selectStrategy
|
||||
if("function"==typeof e.selectStrategy)return e.selectStrategy(e.mandatory)
|
||||
switch(e.selectStrategy){case"single-leaf":return(e=>{const a=ir(e)
|
||||
return{select:({id:e,selected:l,children:n,...o})=>(e=t.toRaw(e),n.has(e)?l:a.select({id:e,selected:l,children:n,...o})),in:a.in,out:a.out}})(e.mandatory)
|
||||
@@ -744,45 +744,52 @@ return o},out:e=>{const t=[]
|
||||
for(const[a,l]of e.entries())"on"!==l&&"indeterminate"!==l||t.push(a)
|
||||
return t}}
|
||||
return t})(e.mandatory)
|
||||
default:return sr(e.mandatory)}}),p=t.computed(()=>{if("object"==typeof e.openStrategy)return e.openStrategy
|
||||
default:return sr(e.mandatory)}}),m=t.computed(()=>{if("object"==typeof e.openStrategy)return e.openStrategy
|
||||
switch(e.openStrategy){case"list":return or
|
||||
case"single":return lr
|
||||
default:return nr}}),m=Zt(e,"activated",e.activated,e=>d.value.in(e,i.value,s.value),e=>d.value.out(e,i.value,s.value)),f=Zt(e,"selected",e.selected,e=>v.value.in(e,i.value,s.value,u.value),e=>v.value.out(e,i.value,s.value))
|
||||
function g(e){const a=[]
|
||||
default:return nr}}),f=t.computed(()=>{const e=[],t=[...a.value]
|
||||
for(;t.length;){const a=t.pop()
|
||||
e.push(a),a.children&&t.push(...a.children)}return e})
|
||||
function g(e){const a=t.toValue(r)
|
||||
if(!a)return e
|
||||
const l=t.toValue(n)
|
||||
for(const n of f.value){const o=l?t.toRaw(n.raw):n.value
|
||||
if(a(e,o))return o}return e}const h=Zt(e,"activated",e.activated,e=>v.value.in(Array.isArray(e)?e.map(g):e,s.value,u.value),e=>v.value.out(e,s.value,u.value)),y=Zt(e,"selected",e.selected,e=>p.value.in(Array.isArray(e)?e.map(g):e,s.value,u.value,c.value),e=>p.value.out(e,s.value,u.value))
|
||||
function b(e){const a=[]
|
||||
let l=t.toRaw(e)
|
||||
for(;void 0!==l;)a.unshift(l),l=s.value.get(l)
|
||||
return a}t.onBeforeUnmount(()=>{r=!0})
|
||||
const h=st("nested"),y=new Set,b=function(e,t,a={leading:!0,trailing:!0}){let l=0,n=0,o=!1,r=0
|
||||
for(;void 0!==l;)a.unshift(l),l=u.value.get(l)
|
||||
return a}t.onBeforeUnmount(()=>{i=!0})
|
||||
const V=st("nested"),w=new Set,S=function(e,t,a={leading:!0,trailing:!0}){let l=0,n=0,o=!1,r=0
|
||||
function i(){clearTimeout(l),o=!1,r=0}const s=(...s)=>{clearTimeout(l)
|
||||
const u=Date.now()
|
||||
r||(r=u)
|
||||
const c=u-Math.max(r,n)
|
||||
function d(){n=Date.now(),l=setTimeout(i,t),e(...s)}o?c>=t?d():a.trailing&&(l=setTimeout(d,t-c)):(o=!0,a.leading&&d())}
|
||||
return s.clear=i,s.immediate=e,s}(()=>{t.nextTick(()=>{i.value=new Map(i.value),s.value=new Map(s.value)})},100)
|
||||
t.watch(()=>[a.value,t.toValue(n)],()=>{"props"===e.itemsRegistration&&function(){const e=new Map,l=new Map,o=new Set,r=t.toValue(n)?e=>t.toRaw(e.raw):e=>e.value,c=[...a.value]
|
||||
return s.clear=i,s.immediate=e,s}(()=>{t.nextTick(()=>{s.value=new Map(s.value),u.value=new Map(u.value)})},100)
|
||||
t.watch(()=>[a.value,t.toValue(n)],()=>{"props"===e.itemsRegistration&&function(){const e=new Map,l=new Map,o=new Set,r=t.toValue(n)?e=>t.toRaw(e.raw):e=>e.value,i=[...a.value]
|
||||
let d=0
|
||||
for(;d<c.length;){const t=c[d++],a=r(t)
|
||||
for(;d<i.length;){const t=i[d++],a=r(t)
|
||||
if(t.children){const n=[]
|
||||
for(const l of t.children){const t=r(l)
|
||||
e.set(t,a),n.push(t),c.push(l)}l.set(a,n)}t.props.disabled&&o.add(a)}i.value=l,s.value=e,u.value=o}()},{immediate:!0})
|
||||
const V={id:t.shallowRef(),root:{opened:c,activatable:t.toRef(()=>e.activatable),scrollToActive:t.toRef(()=>t.toValue(o)),selectable:t.toRef(()=>e.selectable),activated:m,selected:f,selectedValues:t.computed(()=>{const e=[]
|
||||
for(const[t,a]of f.value.entries())"on"===a&&e.push(t)
|
||||
return e}),itemsRegistration:t.toRef(()=>e.itemsRegistration),register:(e,t,a,n)=>{if(y.has(e)){return void l(`Multiple nodes with the same ID\n\t${g(e).map(String).join(" -> ")}\n\t${g(t).concat(e).map(String).join(" -> ")}`)}y.add(e),t&&e!==t&&s.value.set(e,t),a&&u.value.add(e),n&&i.value.set(e,[]),null!=t&&i.value.set(t,[...i.value.get(t)||[],e]),b()},unregister:e=>{if(r)return
|
||||
y.delete(e),i.value.delete(e),u.value.delete(e)
|
||||
const t=s.value.get(e)
|
||||
if(t){const a=i.value.get(t)??[]
|
||||
i.value.set(t,a.filter(t=>t!==e))}s.value.delete(e),b()},updateDisabled:(e,t)=>{t?u.value.add(e):u.value.delete(e)},open:(e,t,a)=>{h.emit("click:open",{id:e,value:t,path:g(e),event:a})
|
||||
const l=p.value.open({id:e,value:t,opened:new Set(c.value),children:i.value,parents:s.value,event:a})
|
||||
l&&(c.value=l)},openOnSelect:(e,t,a)=>{const l=p.value.select({id:e,value:t,selected:new Map(f.value),opened:new Set(c.value),children:i.value,parents:s.value,event:a})
|
||||
l&&(c.value=l)},select:(e,t,a)=>{h.emit("click:select",{id:e,value:t,path:g(e),event:a})
|
||||
const l=v.value.select({id:e,value:t,selected:new Map(f.value),children:i.value,parents:s.value,disabled:u.value,event:a})
|
||||
l&&(f.value=l),V.root.openOnSelect(e,t,a)},activate:(t,a,l)=>{if(!e.activatable)return V.root.select(t,!0,l)
|
||||
h.emit("click:activate",{id:t,value:a,path:g(t),event:l})
|
||||
const n=d.value.activate({id:t,value:a,activated:new Set(m.value),children:i.value,parents:s.value,event:l})
|
||||
if(n.size!==m.value.size)m.value=n
|
||||
else{for(const e of n)if(!m.value.has(e))return void(m.value=n)
|
||||
for(const e of m.value)if(!n.has(e))return void(m.value=n)}},children:i,parents:s,disabled:u,getPath:g}}
|
||||
return t.provide(ur,V),V.root},pr=(e,a,l)=>{const n=t.inject(ur,cr),o=Symbol("nested item"),r=t.computed(()=>{const a=t.toRaw(t.toValue(e))
|
||||
e.set(t,a),n.push(t),i.push(l)}l.set(a,n)}t.props.disabled&&o.add(a)}s.value=l,u.value=e,c.value=o}()},{immediate:!0})
|
||||
const k={id:t.shallowRef(),root:{opened:d,activatable:t.toRef(()=>e.activatable),scrollToActive:t.toRef(()=>t.toValue(o)),selectable:t.toRef(()=>e.selectable),activated:h,selected:y,selectedValues:t.computed(()=>{const e=[]
|
||||
for(const[t,a]of y.value.entries())"on"===a&&e.push(t)
|
||||
return e}),itemsRegistration:t.toRef(()=>e.itemsRegistration),register:(e,t,a,n)=>{if(w.has(e)){return void l(`Multiple nodes with the same ID\n\t${b(e).map(String).join(" -> ")}\n\t${b(t).concat(e).map(String).join(" -> ")}`)}w.add(e),t&&e!==t&&u.value.set(e,t),a&&c.value.add(e),n&&s.value.set(e,[]),null!=t&&s.value.set(t,[...s.value.get(t)||[],e]),S()},unregister:e=>{if(i)return
|
||||
w.delete(e),s.value.delete(e),c.value.delete(e)
|
||||
const t=u.value.get(e)
|
||||
if(t){const a=s.value.get(t)??[]
|
||||
s.value.set(t,a.filter(t=>t!==e))}u.value.delete(e),S()},updateDisabled:(e,t)=>{t?c.value.add(e):c.value.delete(e)},open:(e,t,a)=>{V.emit("click:open",{id:e,value:t,path:b(e),event:a})
|
||||
const l=m.value.open({id:e,value:t,opened:new Set(d.value),children:s.value,parents:u.value,event:a})
|
||||
l&&(d.value=l)},openOnSelect:(e,t,a)=>{const l=m.value.select({id:e,value:t,selected:new Map(y.value),opened:new Set(d.value),children:s.value,parents:u.value,event:a})
|
||||
l&&(d.value=l)},select:(e,t,a)=>{V.emit("click:select",{id:e,value:t,path:b(e),event:a})
|
||||
const l=p.value.select({id:e,value:t,selected:new Map(y.value),children:s.value,parents:u.value,disabled:c.value,event:a})
|
||||
l&&(y.value=l),k.root.openOnSelect(e,t,a)},activate:(t,a,l)=>{if(!e.activatable)return k.root.select(t,!0,l)
|
||||
V.emit("click:activate",{id:t,value:a,path:b(t),event:l})
|
||||
const n=v.value.activate({id:t,value:a,activated:new Set(h.value),children:s.value,parents:u.value,event:l})
|
||||
if(n.size!==h.value.size)h.value=n
|
||||
else{for(const e of n)if(!h.value.has(e))return void(h.value=n)
|
||||
for(const e of h.value)if(!n.has(e))return void(h.value=n)}},children:s,parents:u,disabled:c,getPath:b}}
|
||||
return t.provide(ur,k),k.root},pr=(e,a,l)=>{const n=t.inject(ur,cr),o=Symbol("nested item"),r=t.computed(()=>{const a=t.toRaw(t.toValue(e))
|
||||
return void 0!==a?a:o}),i={...n,id:r,open:(e,t)=>n.root.open(r.value,e,t),openOnSelect:(e,t)=>n.root.openOnSelect(r.value,e,t),isOpen:t.computed(()=>n.root.opened.value.has(r.value)),parent:t.computed(()=>n.root.parents.value.get(r.value)),activate:(e,t)=>n.root.activate(r.value,e,t),isActivated:t.computed(()=>n.root.activated.value.has(r.value)),scrollToActive:n.root.scrollToActive,select:(e,t)=>n.root.select(r.value,e,t),isSelected:t.computed(()=>"on"===n.root.selected.value.get(r.value)),isIndeterminate:t.computed(()=>"indeterminate"===n.root.selected.value.get(r.value)),isLeaf:t.computed(()=>!n.root.children.value.get(r.value)),isGroupActivator:n.isGroupActivator}
|
||||
return t.onBeforeMount(()=>{n.isGroupActivator||"props"===n.root.itemsRegistration.value||t.nextTick(()=>{n.root.register(r.value,n.id.value,t.toValue(a),l)})}),t.onBeforeUnmount(()=>{n.isGroupActivator||"props"===n.root.itemsRegistration.value||n.root.unregister(r.value)}),t.watch(r,(e,o)=>{n.isGroupActivator||"props"===n.root.itemsRegistration.value||(n.root.unregister(o),t.nextTick(()=>{n.root.register(e,n.id.value,t.toValue(a),l)}))}),t.watch(()=>t.toValue(a),e=>{n.root.updateDisabled(r.value,e)}),l&&t.provide(ur,i),i},mr=mt({name:"VListGroupActivator",setup:(e,{slots:a})=>((()=>{const e=t.inject(ur,cr)
|
||||
t.provide(ur,{...e,isGroupActivator:!0})})(),()=>a.default?.())}),fr=rt({activeColor:String,baseColor:String,color:String,collapseIcon:{type:_t,default:"$collapse"},disabled:Boolean,expandIcon:{type:_t,default:"$expand"},rawId:[String,Number],prependIcon:_t,appendIcon:_t,fluid:Boolean,subgroup:Boolean,title:String,value:null,...it(),...xa()},"VListGroup"),gr=ft()({name:"VListGroup",props:fr(),setup(e,{slots:a}){const{isOpen:l,open:n,id:o}=pr(()=>e.value,()=>e.disabled,!0),r=t.computed(()=>`v-list-group--id-${String(e.rawId??o.value)}`),i=er(),{isBooted:s}=Il(),u=t.inject(ur),c=t.toRef(()=>"render"===u?.root?.itemsRegistration.value)
|
||||
@@ -822,7 +829,7 @@ Rr.has(r)||(r="item")
|
||||
const i={title:a,value:l,...o}
|
||||
return{type:r,title:i.title,value:i.value,props:i,children:"item"===r&&n?Tr(e,n):void 0,raw:t}}function Tr(e,t){const a=[]
|
||||
for(const l of t)a.push(Ar(e,l))
|
||||
return a}function Dr(e){return{items:t.computed(()=>Tr(e,e.items))}}const Br=rt({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,filterable:Boolean,expandIcon:_t,collapseIcon:_t,lines:{type:[Boolean,String],default:"one"},slim:Boolean,prependGap:[Number,String],indent:[Number,String],nav:Boolean,navigationStrategy:{type:String,default:"focus"},navigationIndex:Number,"onClick:open":U(),"onClick:select":U(),"onUpdate:opened":U(),...dr({selectStrategy:"single-leaf",openStrategy:"list"}),...hl(),...it(),...Al(),...el(),...bl(),...Cr(),...sl(),...xa(),...va(),...Fl({variant:"text"})},"VList"),Fr=ft()({name:"VList",props:Br(),emits:{"update:selected":e=>!0,"update:activated":e=>!0,"update:opened":e=>!0,"update:navigationIndex":e=>!0,"click:open":e=>!0,"click:activate":e=>!0,"click:select":e=>!0},setup(e,{attrs:a,slots:l,emit:n}){const{items:o}=Dr(e),{themeClasses:r}=Va(e),{backgroundColorClasses:i,backgroundColorStyles:s}=rl(()=>e.bgColor),{borderClasses:u}=yl(e),{densityClasses:c}=Tl(e),{dimensionStyles:d}=tl(e),{elevationClasses:v}=Vl(e),{roundedClasses:p}=ul(e),{children:m,open:g,parents:h,select:y,getPath:b}=vr(e,{items:o,returnObject:t.toRef(()=>e.returnObject),scrollToActive:t.toRef(()=>"track"===e.navigationStrategy)}),V=t.toRef(()=>e.lines?`v-list--${e.lines}-line`:void 0),w=t.toRef(()=>e.activeColor),S=t.toRef(()=>e.baseColor),k=t.toRef(()=>e.color),x=t.toRef(()=>e.selectable||e.activatable),N=Zt(e,"navigationIndex",-1,e=>e??-1),C=t.useId()
|
||||
return a}function Dr(e){return{items:t.computed(()=>Tr(e,e.items))}}const Br=rt({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,filterable:Boolean,expandIcon:_t,collapseIcon:_t,lines:{type:[Boolean,String],default:"one"},slim:Boolean,prependGap:[Number,String],indent:[Number,String],nav:Boolean,navigationStrategy:{type:String,default:"focus"},navigationIndex:Number,"onClick:open":U(),"onClick:select":U(),"onUpdate:opened":U(),...dr({selectStrategy:"single-leaf",openStrategy:"list"}),...hl(),...it(),...Al(),...el(),...bl(),...Cr(),...sl(),...xa(),...va(),...Fl({variant:"text"})},"VList"),Fr=ft()({name:"VList",props:Br(),emits:{"update:selected":e=>!0,"update:activated":e=>!0,"update:opened":e=>!0,"update:navigationIndex":e=>!0,"click:open":e=>!0,"click:activate":e=>!0,"click:select":e=>!0},setup(e,{attrs:a,slots:l,emit:n}){const{items:o}=Dr(e),{themeClasses:r}=Va(e),{backgroundColorClasses:i,backgroundColorStyles:s}=rl(()=>e.bgColor),{borderClasses:u}=yl(e),{densityClasses:c}=Tl(e),{dimensionStyles:d}=tl(e),{elevationClasses:v}=Vl(e),{roundedClasses:p}=ul(e),{children:m,open:g,parents:h,select:y,getPath:b}=vr(e,{items:o,returnObject:t.toRef(()=>e.returnObject),scrollToActive:t.toRef(()=>"track"===e.navigationStrategy),valueComparator:t.toRef(()=>e.valueComparator)}),V=t.toRef(()=>e.lines?`v-list--${e.lines}-line`:void 0),w=t.toRef(()=>e.activeColor),S=t.toRef(()=>e.baseColor),k=t.toRef(()=>e.color),x=t.toRef(()=>e.selectable||e.activatable),N=Zt(e,"navigationIndex",-1,e=>e??-1),C=t.useId()
|
||||
Jo({filterable:e.filterable,trackingIndex:N,navigationStrategy:t.toRef(()=>e.navigationStrategy),uid:C}),t.watch(o,()=>{"track"===e.navigationStrategy&&(N.value=-1)}),vt({VListGroup:{activeColor:w,baseColor:S,color:k,expandIcon:t.toRef(()=>e.expandIcon),collapseIcon:t.toRef(()=>e.collapseIcon)},VListItem:{activeClass:t.toRef(()=>e.activeClass),activeColor:w,baseColor:S,color:k,density:t.toRef(()=>e.density),disabled:t.toRef(()=>e.disabled),lines:t.toRef(()=>e.lines),nav:t.toRef(()=>e.nav),slim:t.toRef(()=>e.slim),variant:t.toRef(()=>e.variant),tabindex:t.toRef(()=>"track"===e.navigationStrategy?-1:void 0)}})
|
||||
const E=t.shallowRef(!1),I=t.ref()
|
||||
function _(e){E.value=!0}function P(e){E.value=!1}function R(t){"track"===e.navigationStrategy?~N.value||(N.value=T("first")):E.value||t.relatedTarget&&I.value?.contains(t.relatedTarget)||F()}function A(){"track"===e.navigationStrategy&&(N.value=-1)}function T(e){const t=o.value.length
|
||||
@@ -841,7 +848,7 @@ case"ArrowUp":return"prev"
|
||||
case"Home":return"first"
|
||||
case"End":return"last"
|
||||
default:return null}}(t.key)
|
||||
if(null!==l)if(t.preventDefault(),"track"===e.navigationStrategy){const e=T(l);-1!==e&&(N.value=e)}else F(l)}function B(e){E.value=!0}function F(e){if(I.value)return X(I.value,e)}return It(()=>{const n=e.indent??(e.prependGap?Number(e.prependGap)+24:void 0),m=x.value?a.ariaMultiselectable??!String(e.selectStrategy).startsWith("single-"):void 0
|
||||
if(null!==l)if(t.preventDefault(),"track"===e.navigationStrategy){const e=T(l);-1!==e&&(N.value=e)}else F(l)}function B(e){E.value=!0}function F(e,t){if(I.value)return X(I.value,e,t)}return It(()=>{const n=e.indent??(e.prependGap?Number(e.prependGap)+24:void 0),m=x.value?a.ariaMultiselectable??!String(e.selectStrategy).startsWith("single-"):void 0
|
||||
return t.createVNode(e.tag,{ref:I,class:t.normalizeClass(["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},r.value,i.value,u.value,c.value,v.value,V.value,p.value,e.class]),style:t.normalizeStyle([{"--v-list-indent":f(n),"--v-list-group-prepend":n?"0px":void 0,"--v-list-prepend-gap":f(e.prependGap)},s.value,d.value,e.style]),tabindex:e.disabled?-1:0,role:x.value?"listbox":"list","aria-activedescendant":"track"===e.navigationStrategy&&N.value>=0?`v-list-item-${C}-${N.value}`:void 0,"aria-multiselectable":m,onFocusin:_,onFocusout:P,onFocus:R,onBlur:A,onKeydown:D,onMousedown:B},{default:()=>[t.createVNode(Nr,{items:o.value,returnObject:e.returnObject},l)]})}),{open:g,select:y,focus:F,children:m,parents:h,getPath:b,navigationIndex:N}}}),$r=gt("v-list-img"),Mr=rt({start:Boolean,end:Boolean,...it(),...xa()},"VListItemAction"),zr=ft()({name:"VListItemAction",props:Mr(),setup:(e,{slots:a})=>(It(()=>t.createVNode(e.tag,{class:t.normalizeClass(["v-list-item-action",{"v-list-item-action--start":e.start,"v-list-item-action--end":e.end},e.class]),style:t.normalizeStyle(e.style)},a)),{})}),Lr=rt({start:Boolean,end:Boolean,...it(),...xa()},"VListItemMedia"),Or=ft()({name:"VListItemMedia",props:Lr(),setup:(e,{slots:a})=>(It(()=>t.createVNode(e.tag,{class:t.normalizeClass(["v-list-item-media",{"v-list-item-media--start":e.start,"v-list-item-media--end":e.end},e.class]),style:t.normalizeStyle(e.style)},a)),{})})
|
||||
function jr(e,t){return{x:e.x+t.x,y:e.y+t.y}}function Hr(e,t){if("top"===e.side||"bottom"===e.side){const{side:a,align:l}=e
|
||||
return jr({x:"left"===l?0:"center"===l?t.width/2:"right"===l?t.width:l,y:"top"===a?0:"bottom"===a?t.height:a},t)}if("left"===e.side||"right"===e.side){const{side:a,align:l}=e
|
||||
@@ -1163,11 +1170,11 @@ const t=e.valueComparator||ht
|
||||
let a=0
|
||||
for(const e of E.value){if(g.value.some(a=>t(a.value,e.value)))return e.props.disabled?-1:a
|
||||
e.props.disabled||a++}return-1}()
|
||||
F.value.focus(t>=0?t:"first")}}function Y(){p.value="",w.value&&n.value?.focus()}function G(e){w.value=!0}function K(e){n.value?.$el.contains(e.relatedTarget)||e.currentTarget.contains(e.relatedTarget)||(w.value=!1)}function q(e){if(null==e)g.value=[]
|
||||
F.value.focus(t>=0?t:"first",{focusVisible:!1})}}function Y(){p.value="",w.value&&n.value?.focus()}function G(e){w.value=!0}function K(e){n.value?.$el.contains(e.relatedTarget)||e.currentTarget.contains(e.relatedTarget)||(w.value=!1)}function q(e){if(null==e)g.value=[]
|
||||
else if(J(n.value,":autofill")||J(n.value,":-webkit-autofill")){const t=c.value.find(t=>t.title===e)
|
||||
t&&H(t)}else n.value&&(n.value.value="")}return t.watch(R,()=>{if(!e.hideSelected&&R.value&&g.value.length){const t=E.value.findIndex(t=>g.value.some(a=>(e.valueComparator||ht)(a.value,t.value)))
|
||||
o&&!e.noAutoScroll&&window.requestAnimationFrame(()=>{t>=0&&u.value?.scrollToIndex(t)})}}),t.watch(c,(t,a)=>{R.value||w.value&&e.hideNoData&&!a.length&&t.length&&(R.value=!0)}),It(()=>{const o=!(!e.chips&&!a.chip),d=!!(!e.hideNoData||E.value.length||a["prepend-item"]||a["append-item"]||a["no-data"]),v=g.value.length>0,y=Hi.filterProps(e),x=v||!w.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder,N={search:p,filteredItems:m.value}
|
||||
return t.createVNode(Hi,t.mergeProps({ref:n},y,{modelValue:g.value.map(e=>e.props.title).join(", "),name:void 0,"onUpdate:modelValue":q,focused:w.value,"onUpdate:focused":e=>w.value=e,validationValue:g.externalValue,counterValue:h.value,dirty:v,class:["v-select",{"v-select--active-menu":R.value,"v-select--chips":!!e.chips,["v-select--"+(e.multiple?"multiple":"single")]:!0,"v-select--selected":g.value.length,"v-select--selection-slot":!!a.selection},e.class],style:e.style,inputmode:"none",placeholder:x,"onClick:clear":z,"onMousedown:control":L,onBlur:W,onKeydown:j,"aria-expanded":T.value,"aria-controls":D.value}),{...a,default:({id:n})=>t.createElementVNode(t.Fragment,null,[t.createElementVNode("select",{hidden:!0,multiple:e.multiple,name:b.fieldName.value},[c.value.map(e=>t.createElementVNode("option",{key:e.value,value:e.value,selected:V.value.includes(e.value)},null))]),t.createVNode(Ii,t.mergeProps({id:A.value,ref:r,modelValue:R.value,"onUpdate:modelValue":e=>R.value=e,activator:"parent",contentClass:"v-select__content",disabled:I.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:U,onAfterLeave:Y},B.value),{default:()=>[t.createVNode(Pi,{elevation:e.menuElevation,onFocusin:G,onFocusout:K,onKeydown:O},{default:()=>[a["menu-header"]&&t.createElementVNode("header",{ref:i},[a["menu-header"](N)]),d&&t.createVNode(Fr,t.mergeProps({key:"select-list",ref:F,selected:V.value,selectStrategy:e.multiple?"independent":"single-independent",tabindex:"-1",selectable:!!E.value.length,"aria-live":"polite","aria-labelledby":`${n.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},$,e.listProps),{default:()=>[a["prepend-item"]?.(),!E.value.length&&!e.hideNoData&&(a["no-data"]?.()??t.createVNode(wr,{key:"no-data",title:l(e.noDataText)},null)),t.createVNode(qi,{ref:u,renderless:!0,items:E.value,itemKey:"value"},{default:({item:l,index:n,itemRef:o})=>{const r=function(e){const a={}
|
||||
return t.createVNode(Hi,t.mergeProps({ref:n},y,{modelValue:g.value.map(e=>e.props.title).join(", "),name:void 0,"onUpdate:modelValue":q,focused:w.value,"onUpdate:focused":e=>w.value=e,validationValue:g.externalValue,counterValue:h.value,dirty:v,class:["v-select",{"v-select--active-menu":R.value,"v-select--chips":!!e.chips,["v-select--"+(e.multiple?"multiple":"single")]:!0,"v-select--selected":g.value.length,"v-select--selection-slot":!!a.selection},e.class],style:e.style,inputmode:"none",placeholder:x,"onClick:clear":z,"onMousedown:control":L,onBlur:W,onKeydown:j,"aria-expanded":T.value,"aria-controls":D.value}),{...a,default:({id:n})=>t.createElementVNode(t.Fragment,null,[t.createElementVNode("select",{hidden:!0,multiple:e.multiple,name:b.fieldName.value},[c.value.map(e=>t.createElementVNode("option",{key:e.value,value:e.value,selected:V.value.includes(e.value)},null))]),t.createVNode(Ii,t.mergeProps({id:A.value,ref:r,modelValue:R.value,"onUpdate:modelValue":e=>R.value=e,activator:"parent",disabled:I.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:U,onAfterLeave:Y},B.value,{contentClass:["v-select__content",B.value.contentClass]}),{default:()=>[t.createVNode(Pi,{elevation:e.menuElevation,onFocusin:G,onFocusout:K,onKeydown:O},{default:()=>[a["menu-header"]&&t.createElementVNode("header",{ref:i},[a["menu-header"](N)]),d&&t.createVNode(Fr,t.mergeProps({key:"select-list",ref:F,selected:V.value,selectStrategy:e.multiple?"independent":"single-independent",tabindex:"-1",selectable:!!E.value.length,"aria-live":"polite","aria-labelledby":`${n.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},$,e.listProps),{default:()=>[a["prepend-item"]?.(),!E.value.length&&!e.hideNoData&&(a["no-data"]?.()??t.createVNode(wr,{key:"no-data",title:l(e.noDataText)},null)),t.createVNode(qi,{ref:u,renderless:!0,items:E.value,itemKey:"value"},{default:({item:l,index:n,itemRef:o})=>{const r=function(e){const a={}
|
||||
for(const l in e)a[t.camelize(l)]=e[l]
|
||||
return a}(l.props),i=t.mergeProps(l.props,{ref:o,key:l.value,onClick:()=>H(l,null),"aria-posinset":n+1,"aria-setsize":E.value.length})
|
||||
return"divider"===l.type?a.divider?.({props:l.raw,index:n})??t.createVNode(Zo,t.mergeProps(l.props,{key:`divider-${n}`}),null):"subheader"===l.type?a.subheader?.({props:l.raw,index:n})??t.createVNode(kr,t.mergeProps(l.props,{key:`subheader-${n}`}),null):a.item?.({item:l.raw,internalItem:l,index:n,props:i})??t.createVNode(wr,t.mergeProps(i,{role:"option"}),{prepend:({isSelected:a})=>t.createElementVNode(t.Fragment,null,[e.multiple&&!e.hideSelected?t.createVNode(lo,{key:l.value,modelValue:a,ripple:!1,tabindex:"-1","aria-hidden":!0,onClick:e=>e.preventDefault()},null):void 0,r.prependAvatar&&t.createVNode(Gn,{image:r.prependAvatar},null),r.prependIcon&&t.createVNode(Ql,{icon:r.prependIcon},null)]),title:()=>p.value?as("v-select",l.title,f(l)?.title):l.title})}}),a["append-item"]?.()]}),a["menu-footer"]&&t.createElementVNode("footer",{ref:s},[a["menu-footer"](N)])]})]}),g.value.map((l,n)=>{function r(e){e.stopPropagation(),e.preventDefault(),H(l,!1)}const i=t.mergeProps(Ko.filterProps(l.props),{"onClick:close":r,onKeydown(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),e.stopPropagation(),r(e))},onMousedown(e){e.preventDefault(),e.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),s=o?!!a.chip:!!a.selection,u=s?ee(o?a.chip({item:l.raw,internalItem:l,index:n,props:i}):a.selection({item:l.raw,internalItem:l,index:n})):void 0
|
||||
@@ -1193,7 +1200,7 @@ e.splice(t,1),V.value=e}else n&&(V.value=[...V.value,a])
|
||||
e.clearOnSelect&&(b.value="")}else{const e=!1!==l
|
||||
V.value=e?[a]:[],v.value=i.value?"":b.value??"",b.value=e&&!I.value?a.title:"",t.nextTick(()=>{B.value=!1,i.value=!0})}}return t.watch(r,(a,l)=>{a!==l&&(a?(re.value=!0,b.value=e.multiple||I.value?"":String(V.value.at(-1)?.props.title??""),i.value=!0,t.nextTick(()=>re.value=!1)):(e.multiple||null!=b.value||(V.value=[]),B.value=!1,!i.value&&b.value&&(v.value=b.value),b.value="",d.value=-1))}),t.watch(b,e=>{r.value&&!re.value&&(e&&(B.value=!0),i.value=!e)}),t.watch(B,t=>{if(!e.hideSelected&&t&&V.value.length&&i.value){const e=N.value.findIndex(e=>V.value.some(t=>e.value===t.value))
|
||||
o&&window.requestAnimationFrame(()=>{e>=0&&c.value?.scrollToIndex(e)})}t&&(v.value=null)}),t.watch(p,(e,t)=>{B.value||r.value&&!t.length&&e.length&&(B.value=!0)}),It(()=>{const o=!!(!e.hideNoData||N.value.length||a["prepend-item"]||a["append-item"]||a["no-data"]),s=V.value.length>0,v=Hi.filterProps(e),p={search:b,filteredItems:k.value}
|
||||
return t.createVNode(Hi,t.mergeProps({ref:n},v,{modelValue:b.value,"onUpdate:modelValue":[e=>b.value=e,ne],focused:r.value,"onUpdate:focused":e=>r.value=e,validationValue:V.externalValue,counterValue:w.value,dirty:s,onChange:q,class:["v-autocomplete","v-autocomplete--"+(e.multiple?"multiple":"single"),{"v-autocomplete--active-menu":B.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!I.value,"v-autocomplete--selecting-index":d.value>-1},e.class],style:e.style,readonly:S.isReadonly.value,placeholder:s?void 0:e.placeholder,"onClick:clear":W,"onMousedown:control":U,onKeydown:K,onBlur:oe,"aria-expanded":$.value,"aria-controls":M.value}),{...a,default:({id:n})=>t.createElementVNode(t.Fragment,null,[t.createVNode(Ii,t.mergeProps({id:F.value,ref:u,modelValue:B.value,"onUpdate:modelValue":e=>B.value=e,activator:"parent",contentClass:"v-autocomplete__content",disabled:T.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,onAfterEnter:X,onAfterLeave:Z},e.menuProps),{default:()=>[t.createVNode(Pi,{elevation:e.menuElevation,onFocusin:te,onKeydown:G},{default:()=>[a["menu-header"]&&t.createElementVNode("header",{ref:L},[a["menu-header"](p)]),o&&t.createVNode(Fr,t.mergeProps({key:"autocomplete-list",ref:z,filterable:!0,selected:_.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:e=>e.preventDefault(),onFocusout:ae,tabindex:"-1",selectable:!!N.value.length,"aria-live":"polite","aria-labelledby":`${n.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},j,e.listProps),{default:()=>[a["prepend-item"]?.(),!N.value.length&&!e.hideNoData&&(a["no-data"]?.()??t.createVNode(wr,{key:"no-data",title:l(e.noDataText)},null)),t.createVNode(qi,{ref:c,renderless:!0,items:N.value,itemKey:"value"},{default:({item:l,index:n,itemRef:o})=>{const r=t.mergeProps(l.props,{ref:o,key:l.value,active:!(!A.value||l!==R.value)||void 0,onClick:()=>ie(l,null),"aria-posinset":n+1,"aria-setsize":N.value.length})
|
||||
return t.createVNode(Hi,t.mergeProps({ref:n},v,{modelValue:b.value,"onUpdate:modelValue":[e=>b.value=e,ne],focused:r.value,"onUpdate:focused":e=>r.value=e,validationValue:V.externalValue,counterValue:w.value,dirty:s,onChange:q,class:["v-autocomplete","v-autocomplete--"+(e.multiple?"multiple":"single"),{"v-autocomplete--active-menu":B.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!I.value,"v-autocomplete--selecting-index":d.value>-1},e.class],style:e.style,readonly:S.isReadonly.value,placeholder:s?void 0:e.placeholder,"onClick:clear":W,"onMousedown:control":U,onKeydown:K,onBlur:oe,"aria-expanded":$.value,"aria-controls":M.value}),{...a,default:({id:n})=>t.createElementVNode(t.Fragment,null,[t.createVNode(Ii,t.mergeProps({id:F.value,ref:u,modelValue:B.value,"onUpdate:modelValue":e=>B.value=e,activator:"parent",disabled:T.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,onAfterEnter:X,onAfterLeave:Z},e.menuProps,{contentClass:["v-autocomplete__content",e.menuProps?.contentClass]}),{default:()=>[t.createVNode(Pi,{elevation:e.menuElevation,onFocusin:te,onKeydown:G},{default:()=>[a["menu-header"]&&t.createElementVNode("header",{ref:L},[a["menu-header"](p)]),o&&t.createVNode(Fr,t.mergeProps({key:"autocomplete-list",ref:z,filterable:!0,selected:_.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:e=>e.preventDefault(),onFocusout:ae,tabindex:"-1",selectable:!!N.value.length,"aria-live":"polite","aria-labelledby":`${n.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},j,e.listProps),{default:()=>[a["prepend-item"]?.(),!N.value.length&&!e.hideNoData&&(a["no-data"]?.()??t.createVNode(wr,{key:"no-data",title:l(e.noDataText)},null)),t.createVNode(qi,{ref:c,renderless:!0,items:N.value,itemKey:"value"},{default:({item:l,index:n,itemRef:o})=>{const r=t.mergeProps(l.props,{ref:o,key:l.value,active:!(!A.value||l!==R.value)||void 0,onClick:()=>ie(l,null),"aria-posinset":n+1,"aria-setsize":N.value.length})
|
||||
return"divider"===l.type?a.divider?.({props:l.raw,index:n})??t.createVNode(Zo,t.mergeProps(l.props,{key:`divider-${n}`}),null):"subheader"===l.type?a.subheader?.({props:l.raw,index:n})??t.createVNode(kr,t.mergeProps(l.props,{key:`subheader-${n}`}),null):a.item?.({item:l.raw,internalItem:l,index:n,props:r})??t.createVNode(wr,t.mergeProps(r,{role:"option"}),{prepend:({isSelected:a})=>t.createElementVNode(t.Fragment,null,[e.multiple&&!e.hideSelected?t.createVNode(lo,{key:l.value,modelValue:a,ripple:!1,tabindex:"-1","aria-hidden":!0,onClick:e=>e.preventDefault()},null):void 0,l.props.prependAvatar&&t.createVNode(Gn,{image:l.props.prependAvatar},null),l.props.prependIcon&&t.createVNode(Ql,{icon:l.props.prependIcon},null)]),title:()=>i.value?l.title:as("v-autocomplete",l.title,x(l)?.title)})}}),a["append-item"]?.()]}),a["menu-footer"]&&t.createElementVNode("footer",{ref:O},[a["menu-footer"](p)])]})]}),V.value.map((l,n)=>{function o(e){e.stopPropagation(),e.preventDefault(),ie(l,!1)}const r=t.mergeProps(Ko.filterProps(l.props),{"onClick:close":o,onKeydown(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),e.stopPropagation(),o(e))},onMousedown(e){e.preventDefault(),e.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),i=E.value?!!a.chip:!!a.selection,s=i?ee(E.value?a.chip({item:l.raw,internalItem:l,index:n,props:r}):a.selection({item:l.raw,internalItem:l,index:n})):void 0
|
||||
if(!i||s)return t.createElementVNode("div",{key:l.value,class:t.normalizeClass(["v-autocomplete__selection",n===d.value&&["v-autocomplete__selection--selected",g.value]]),style:t.normalizeStyle(n===d.value?h.value:{})},[E.value?a.chip?t.createVNode(Ja,{key:"chip-defaults",defaults:{VChip:{closable:C.value,size:"small",text:l.title}}},{default:()=>[s]}):t.createVNode(Ko,t.mergeProps({key:"chip",closable:C.value,size:"small",text:l.title,disabled:l.props.disabled},r),null):s??t.createElementVNode("span",{class:"v-autocomplete__selection-text"},[l.title,e.multiple&&n<V.value.length-1&&t.createElementVNode("span",{class:"v-autocomplete__selection-comma"},[t.createTextVNode(",")])])])})]),"append-inner":(...l)=>t.createElementVNode(t.Fragment,null,[a["append-inner"]?.(...l),e.menuIcon?t.createVNode(Ql,{class:"v-autocomplete__menu-icon",color:n.value?.fieldIconColor,icon:e.menuIcon,onMousedown:Y,onClick:Q,"aria-hidden":!0,tabindex:"-1"},null):void 0,e.appendInnerIcon&&t.createVNode(y,{key:"append-icon",name:"appendInner",color:l[0].iconColor.value},null)])})}),Vo({isFocused:r,isPristine:i,menu:B,search:b,filteredItems:k,select:ie},n)}}),cs=rt({color:String,density:String,...it()},"VBannerActions"),ds=ft()({name:"VBannerActions",props:cs(),setup:(e,{slots:a})=>(vt({VBtn:{color:e.color,density:e.density,slim:!0,variant:"text"}}),It(()=>t.createElementVNode("div",{class:t.normalizeClass(["v-banner-actions",e.class]),style:t.normalizeStyle(e.style)},[a.default?.()])),{})}),vs=gt("v-banner-text"),ps=rt({avatar:String,bgColor:String,color:String,icon:_t,lines:String,stacked:Boolean,sticky:Boolean,text:String,...hl(),...it(),...Al(),...el(),...Po({mobile:null}),...bl(),...Sl(),...dn(),...sl(),...xa(),...va()},"VBanner"),ms=ft()({name:"VBanner",props:ps(),setup(e,{slots:a}){const{backgroundColorClasses:l,backgroundColorStyles:n}=rl(()=>e.bgColor),{borderClasses:o}=yl(e),{densityClasses:r}=Tl(e),{displayClasses:i,mobile:s}=Ro(e),{dimensionStyles:u}=tl(e),{elevationClasses:c}=Vl(e),{locationStyles:d}=kl(e),{positionClasses:v}=vn(e),{roundedClasses:p}=ul(e),{themeClasses:m}=Va(e),f=t.toRef(()=>e.color),g=t.toRef(()=>e.density)
|
||||
vt({VBannerActions:{color:f,density:g}}),It(()=>{const h=!(!e.text&&!a.text),y=!(!e.avatar&&!e.icon),b=!(!y&&!a.prepend)
|
||||
@@ -1745,7 +1752,7 @@ t?.contains(e.relatedTarget)&&(i.value=!0)}return t.watch(i,(t,a)=>{if(!t&&t!==a
|
||||
if(!x.value)return
|
||||
V.value.some(({title:e})=>e===E.value)?N.value="":re(Ir(e,E.value))}}),t.watch(F,t=>{if(!e.hideSelected&&t&&V.value.length&&s.value){const t=T.value.findIndex(t=>V.value.some(a=>(e.valueComparator||ht)(a.value,t.value)))
|
||||
o&&window.requestAnimationFrame(()=>{t>=0&&d.value?.scrollToIndex(t)})}t&&(C.value=null)}),t.watch(m,(e,t)=>{F.value||i.value&&!t.length&&e.length&&(F.value=!0)}),It(()=>{const a=!!(!e.hideNoData||T.value.length||l["prepend-item"]||l["append-item"]||l["no-data"]),o=V.value.length>0,u=Hi.filterProps(e),p={search:E,filteredItems:R.value}
|
||||
return t.createVNode(Hi,t.mergeProps({ref:r},u,{modelValue:E.value,"onUpdate:modelValue":e=>E.value=e,focused:i.value,"onUpdate:focused":e=>i.value=e,validationValue:V.externalValue,counterValue:_.value,dirty:o,class:["v-combobox",{"v-combobox--active-menu":F.value,"v-combobox--chips":!!e.chips,"v-combobox--selection-slot":!!x.value,"v-combobox--selecting-index":v.value>-1,["v-combobox--"+(e.multiple?"multiple":"single")]:!0},e.class],style:e.style,readonly:w.isReadonly.value,placeholder:o?void 0:e.placeholder,"onClick:clear":K,"onMousedown:control":q,onKeydown:J,onPaste:te,onBlur:de,"aria-expanded":M.value,"aria-controls":z.value}),{...l,default:({id:o})=>t.createElementVNode(t.Fragment,null,[t.createVNode(Ii,t.mergeProps({id:$.value,ref:c,modelValue:F.value,"onUpdate:modelValue":e=>F.value=e,activator:"parent",contentClass:"v-combobox__content",disabled:D.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,onAfterEnter:ae,onAfterLeave:ne},e.menuProps),{default:()=>[t.createVNode(Pi,{elevation:e.menuElevation,onFocusin:ue,onKeydown:Z},{default:()=>[l["menu-header"]&&t.createElementVNode("header",{ref:W},[l["menu-header"](p)]),a&&t.createVNode(Fr,t.mergeProps({key:"combobox-list",ref:H,filterable:!0,selected:L.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:e=>e.preventDefault(),selectable:!!T.value.length,onFocusout:ce,tabindex:"-1","aria-live":"polite","aria-labelledby":`${o.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},Y,e.listProps),{default:()=>[l["prepend-item"]?.(),!T.value.length&&!e.hideNoData&&(l["no-data"]?.()??t.createVNode(wr,{key:"no-data",title:n(e.noDataText)},null)),t.createVNode(qi,{ref:d,renderless:!0,items:T.value,itemKey:"value"},{default:({item:a,index:n,itemRef:o})=>{const r=t.mergeProps(a.props,{ref:o,key:a.value,active:!(!j.value||a!==O.value)||void 0,onClick:()=>re(a,null),"aria-posinset":n+1,"aria-setsize":T.value.length})
|
||||
return t.createVNode(Hi,t.mergeProps({ref:r},u,{modelValue:E.value,"onUpdate:modelValue":e=>E.value=e,focused:i.value,"onUpdate:focused":e=>i.value=e,validationValue:V.externalValue,counterValue:_.value,dirty:o,class:["v-combobox",{"v-combobox--active-menu":F.value,"v-combobox--chips":!!e.chips,"v-combobox--selection-slot":!!x.value,"v-combobox--selecting-index":v.value>-1,["v-combobox--"+(e.multiple?"multiple":"single")]:!0},e.class],style:e.style,readonly:w.isReadonly.value,placeholder:o?void 0:e.placeholder,"onClick:clear":K,"onMousedown:control":q,onKeydown:J,onPaste:te,onBlur:de,"aria-expanded":M.value,"aria-controls":z.value}),{...l,default:({id:o})=>t.createElementVNode(t.Fragment,null,[t.createVNode(Ii,t.mergeProps({id:$.value,ref:c,modelValue:F.value,"onUpdate:modelValue":e=>F.value=e,activator:"parent",disabled:D.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,onAfterEnter:ae,onAfterLeave:ne},e.menuProps,{contentClass:["v-combobox__content",e.menuProps?.contentClass]}),{default:()=>[t.createVNode(Pi,{elevation:e.menuElevation,onFocusin:ue,onKeydown:Z},{default:()=>[l["menu-header"]&&t.createElementVNode("header",{ref:W},[l["menu-header"](p)]),a&&t.createVNode(Fr,t.mergeProps({key:"combobox-list",ref:H,filterable:!0,selected:L.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:e=>e.preventDefault(),selectable:!!T.value.length,onFocusout:ce,tabindex:"-1","aria-live":"polite","aria-labelledby":`${o.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},Y,e.listProps),{default:()=>[l["prepend-item"]?.(),!T.value.length&&!e.hideNoData&&(l["no-data"]?.()??t.createVNode(wr,{key:"no-data",title:n(e.noDataText)},null)),t.createVNode(qi,{ref:d,renderless:!0,items:T.value,itemKey:"value"},{default:({item:a,index:n,itemRef:o})=>{const r=t.mergeProps(a.props,{ref:o,key:a.value,active:!(!j.value||a!==O.value)||void 0,onClick:()=>re(a,null),"aria-posinset":n+1,"aria-setsize":T.value.length})
|
||||
return"divider"===a.type?l.divider?.({props:a.raw,index:n})??t.createVNode(Zo,t.mergeProps(a.props,{key:`divider-${n}`}),null):"subheader"===a.type?l.subheader?.({props:a.raw,index:n})??t.createVNode(kr,t.mergeProps(a.props,{key:`subheader-${n}`}),null):l.item?.({item:a.raw,internalItem:a,index:n,props:r})??t.createVNode(wr,t.mergeProps(r,{role:"option"}),{prepend:({isSelected:l})=>t.createElementVNode(t.Fragment,null,[e.multiple&&!e.hideSelected?t.createVNode(lo,{key:a.value,modelValue:l,ripple:!1,tabindex:"-1","aria-hidden":!0,onClick:e=>e.preventDefault()},null):void 0,a.props.prependAvatar&&t.createVNode(Gn,{image:a.props.prependAvatar},null),a.props.prependIcon&&t.createVNode(Ql,{icon:a.props.prependIcon},null)]),title:()=>s.value?a.title:as("v-combobox",a.title,A(a)?.title)})}}),l["append-item"]?.()]}),l["menu-footer"]&&t.createElementVNode("footer",{ref:U},[l["menu-footer"](p)])]})]}),V.value.map((a,n)=>{function o(e){e.stopPropagation(),e.preventDefault(),re(a,!1)}const r=t.mergeProps(Ko.filterProps(a.props),{"onClick:close":o,onKeydown(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),e.stopPropagation(),o(e))},onMousedown(e){e.preventDefault(),e.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),i=k.value?!!l.chip:!!l.selection,s=i?ee(k.value?l.chip({item:a.raw,internalItem:a,index:n,props:r}):l.selection({item:a.raw,internalItem:a,index:n})):void 0
|
||||
if(!i||s)return t.createElementVNode("div",{key:a.value,class:t.normalizeClass(["v-combobox__selection",n===v.value&&["v-combobox__selection--selected",h.value]]),style:t.normalizeStyle(n===v.value?y.value:{})},[k.value?l.chip?t.createVNode(Ja,{key:"chip-defaults",defaults:{VChip:{closable:S.value,size:"small",text:a.title}}},{default:()=>[s]}):t.createVNode(Ko,t.mergeProps({key:"chip",closable:S.value,size:"small",text:a.title,disabled:a.props.disabled},r),null):s??t.createElementVNode("span",{class:"v-combobox__selection-text"},[a.title,e.multiple&&n<V.value.length-1&&t.createElementVNode("span",{class:"v-combobox__selection-comma"},[t.createTextVNode(",")])])])})]),"append-inner":(...a)=>t.createElementVNode(t.Fragment,null,[l["append-inner"]?.(...a),e.hideNoData&&!e.items.length||!e.menuIcon?void 0:t.createVNode(Ql,{class:"v-combobox__menu-icon",color:r.value?.fieldIconColor,icon:e.menuIcon,onMousedown:X,onClick:Q,"aria-hidden":!0,tabindex:"-1"},null),e.appendInnerIcon&&t.createVNode(b,{key:"append-icon",name:"appendInner",color:a[0].iconColor.value},null)])})}),Vo({isFocused:i,isPristine:s,menu:F,search:E,selectionIndex:v,filteredItems:R,select:re},r)}}),hd=rt({modelValue:null,color:String,cancelText:{type:String,default:"$vuetify.confirmEdit.cancel"},okText:{type:String,default:"$vuetify.confirmEdit.ok"},disabled:{type:[Boolean,Array],default:void 0},hideActions:Boolean},"VConfirmEdit"),yd=ft()({name:"VConfirmEdit",props:hd(),emits:{cancel:()=>!0,save:e=>!0,"update:modelValue":e=>!0},setup(e,{emit:a,slots:l}){const n=Zt(e,"modelValue"),o=t.ref()
|
||||
t.watchEffect(()=>{o.value=structuredClone(re(n.value))})
|
||||
@@ -2587,8 +2594,8 @@ if(m.run(()=>{l.install(u)}),u.onUnmount(()=>m.stop()),u.provide(ct,e),u.provide
|
||||
else{const{mount:e}=u
|
||||
u.mount=(...l)=>{const n=e(...l)
|
||||
return t.nextTick(()=>a.update()),u.mount=e,n}}("boolean"!=typeof __VUE_OPTIONS_API__||__VUE_OPTIONS_API__)&&u.mixin({computed:{$vuetify(){return t.reactive({defaults:Og.call(this,ct),display:Og.call(this,xo),theme:Og.call(this,da),icons:Og.call(this,Pt),locale:Og.call(this,ra),date:Og.call(this,Nu)})}}})},unmount:function(){u.stop()},defaults:e,display:a,theme:l,icons:c,locale:d,date:v,goTo:p}})}function Og(e){const t=this.$,a=t.parent?.provides??t.vnode.appContext?.provides
|
||||
if(a&&e in a)return a[e]}Lg.version="4.0.6"
|
||||
const jg=(e={})=>Lg({components:Rg,directives:Mg,...e}),Hg="4.0.6"
|
||||
if(a&&e in a)return a[e]}Lg.version="4.0.7"
|
||||
const jg=(e={})=>Lg({components:Rg,directives:Mg,...e}),Hg="4.0.7"
|
||||
jg.version=Hg,e.blueprints=Ot,e.components=Rg,e.createVuetify=jg,e.directives=Mg,e.useDate=Eu,e.useDefaults=function(e={},t){const{props:a,provideSubDefaults:l}=pt(e,t)
|
||||
return l(),a},e.useDisplay=Ro,e.useGoTo=$o,e.useHotkey=function(e,a,l={}){if(!o)return function(){}
|
||||
const{event:n="keydown",inputs:r=!1,preventDefault:i=!0,sequenceTimeout:s=1e3}=l,u=navigator?.userAgent?.includes("Macintosh")??!1
|
||||
|
||||
Reference in New Issue
Block a user