1
0
Fork 0
forked from Simnation/Main
Main/resources/[tools]/unlimited-spectre/html/assets/QSelect.d7ce3d4c.js

2 lines
33 KiB
JavaScript
Raw Normal View History

2025-06-07 08:51:21 +02:00
import{b as Te,aW as je,aX as St,aY as gt,aZ as ht,F as yt,a_ as pt,H as bt,a$ as Ht,q as m,M as Lt,x as k,S as Ee,b0 as Dt,Q as $t,h as Pe,ap as se,E as Kt,ai as Nt,G as jt,k as T,aj as Qt,I as Wt,ak as Ut,J as Xt,al as Yt,d as ce,b1 as Gt,aB as Jt,b2 as Zt,b3 as it,g as el,A as tl,ao as ll,f as Qe,aJ as ul,b4 as nl,b5 as ol,b6 as al,n as il,b7 as rl,b8 as sl,aG as cl,aH as dl,z as re,b9 as fl,ba as vl,bb as ml,bc as Sl,at as $e,bd as rt,be as Oe,as as gl,aA as Ve,bf as hl,ac as yl,bg as bl,v as wl}from"./app-014d9ed9.js";import{n as st,Q as Cl,c as kl,a as Vl}from"./QItemLabel.b6dd3adb.js";import{u as xl,v as ct,a as ql,b as Al,c as Ol,r as dt,s as zl,p as ft,d as Fl}from"./position-engine.65ebcb34.js";import{r as Ne}from"./rtl.b51694b1.js";const Il=Te({name:"QField",inheritAttrs:!1,props:je,emits:St,setup(){return gt(ht())}}),Ml={xs:8,sm:10,md:14,lg:20,xl:24},_l=Te({name:"QChip",props:{...yt,...pt,dense:Boolean,icon:String,iconRight:String,iconRemove:String,iconSelected:String,label:[String,Number],color:String,textColor:String,modelValue:{type:Boolean,default:!0},selected:{type:Boolean,default:null},square:Boolean,outline:Boolean,clickable:Boolean,removable:Boolean,removeAriaLabel:String,tabindex:[String,Number],disable:Boolean,ripple:{type:[Boolean,Object],default:!0}},emits:["update:modelValue","update:selected","remove","click"],setup(e,{slots:d,emit:r}){const{proxy:{$q:w}}=Pe(),A=bt(e,w),i=Ht(e,Ml),F=m(()=>e.selected===!0||e.icon!==void 0),g=m(()=>e.selected===!0?e.iconSelected||w.iconSet.chip.selected:e.icon),h=m(()=>e.iconRemove||w.iconSet.chip.remove),I=m(()=>e.disable===!1&&(e.clickable===!0||e.selected!==null)),s=m(()=>{const C=e.outline===!0&&e.color||e.textColor;return"q-chip row inline no-wrap items-center"+(e.outline===!1&&e.color!==void 0?` bg-${e.color}`:"")+(C?` text-${C} q-chip--colored`:"")+(e.disable===!0?" disabled":"")+(e.dense===!0?" q-chip--dense":"")+(e.outline===!0?" q-chip--outline":"")+(e.selected===!0?" q-chip--selected":"")+(I.value===!0?" q-chip--clickable cursor-pointer non-selectable q-hoverable":"")+(e.square===!0?" q-chip--square":"")+(A.value===!0?" q-chip--dark q-dark":"")}),V=m(()=>{const C=e.disable===!0?{tabindex:-1,"aria-disabled":"true"}:{tabindex:e.tabindex||0},$={...C,role:"button","aria-hidden":"false","aria-label":e.removeAriaLabel||w.lang.label.remove};return{chip:C,remove:$}});function x(C){C.keyCode===13&&y(C)}function y(C){e.disable||(r("update:selected",!e.selected),r("click",C))}function p(C){(C.keyCode===void 0||C.keyCode===13)&&(se(C),e.disable===!1&&(r("update:modelValue",!1),r("remove")))}function P(){const C=[];I.value===!0&&C.push(k("div",{class:"q-focus-helper"})),F.value===!0&&C.push(k(Ee,{class:"q-chip__icon q-chip__icon--left",name:g.value}));const $=e.label!==void 0?[k("div",{class:"ellipsis"},[e.label])]:void 0;return C.push(k("div",{class:"q-chip__content col row no-wrap items-center q-anchor--skip"},Dt(d.default,$))),e.iconRight&&C.push(k(Ee,{class:"q-chip__icon q-chip__icon--right",name:e.iconRight})),e.removable===!0&&C.push(k(Ee,{class:"q-chip__icon q-chip__icon--remove cursor-pointer",name:h.value,...V.value.remove,onClick:p,onKeyup:p})),C}return()=>{if(e.modelValue===!1)return;const C={class:s.value,style:i.value};return I.value===!0&&Object.assign(C,V.value.chip,{onClick:y,onKeyup:x}),Lt("div",C,P(),"ripple",e.ripple!==!1&&e.disable!==!0,()=>[[$t,e.ripple]])}}}),Bl=Te({name:"QMenu",inheritAttrs:!1,props:{...xl,...Kt,...yt,...Nt,persistent:Boolean,autoClose:Boolean,separateClosePopup:Boolean,noRouteDismiss:Boolean,noRefocus:Boolean,noFocus:Boolean,fit:Boolean,cover:Boolean,square:Boolean,anchor:{type:String,validator:ct},self:{type:String,validator:ct},offset:{type:Array,validator:ql},scrollTarget:{default:void 0},touchPosition:Boolean,maxHeight:{type:String,default:null},maxWidth:{type:String,default:null}},emits:[...jt,"click","escape-key"],setup(e,{slots:d,emit:r,attrs:w}){let A=null,i,F,g;const h=Pe(),{proxy:I}=h,{$q:s}=I,V=T(null),x=T(!1),y=m(()=>e.persistent!==!0&&e.noRouteDismiss!==!0),p=bt(e,s),{registerTick:P,removeTick:C}=Qt(),{registerT