Файловый менеджер - Редактировать - /var/www/vhosts/aviointeriors.dev1.mndrn.cloud/admin/09-07-24/assets/VAutocomplete-n-SGen1h.js
Назад
import{m as Ve,u as ye,b as ke,a as we}from"./VSelect-uRHcQ-D7.js";import{c as Ce,V as G}from"./VTextField-55sQep-6.js";import{s as Se,v as be,g as xe,V as J,l as Fe}from"./index-3I44l8jh.js";import{m as Ie,u as Ae}from"./filter-_nlkidxz.js";import{a as Pe,b as De}from"./VInput-DvkeRNQo.js";import{f as Re}from"./forwardRefs-g5bhJaRn.js";import{u as _e,c as Me,a as Te,b as Q}from"./VMenu-ck0zBNTL.js";import{p as Le,aa as Ne,g as Ee,a6 as Oe,r as M,s as I,u as K,c as w,w as T,E as X,ab as Ue,h as Be,i as o,F as L,j as A,ac as Ke,U as ze,ad as He,ae as Y,a5 as je}from"./index-5pYLsZ_C.js";function qe(e,V,t){if(V==null)return e;if(Array.isArray(V))throw new Error("Multiple matches is not implemented");return typeof V=="number"&&~V?o(L,null,[o("span",{class:"v-autocomplete__unmask"},[e.substr(0,V)]),o("span",{class:"v-autocomplete__mask"},[e.substr(V,t)]),o("span",{class:"v-autocomplete__unmask"},[e.substr(V+t)])]):e}const We=Le({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:Boolean,search:String,...Ie({filterKeys:["title"]}),...Ve(),...Ne(Ce({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...Se({transition:!1})},"VAutocomplete"),ll=Ee()({name:"VAutocomplete",props:We(),emits:{"update:focused":e=>!0,"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,V){let{slots:t}=V;const{t:N}=Oe(),g=M(),y=I(!1),k=I(!0),P=I(!1),z=M(),H=M(),E=K(e,"menu"),s=w({get:()=>E.value,set:l=>{var a;E.value&&!l&&((a=z.value)!=null&&a.ΨopenChildren)||(E.value=l)}}),i=I(-1),Z=w(()=>{var l;return(l=g.value)==null?void 0:l.color}),j=w(()=>s.value?e.closeText:e.openText),{items:q,transformIn:ee,transformOut:le}=_e(e),{textColorClasses:te,textColorStyles:ae}=be(Z),v=K(e,"search",""),n=K(e,"modelValue",[],l=>ee(l===null?[null]:je(l)),l=>{const a=le(l);return e.multiple?a:a[0]??null}),ue=w(()=>typeof e.counterValue=="function"?e.counterValue(n.value):typeof e.counterValue=="number"?e.counterValue:n.value.length),x=Pe(),{filteredItems:O,getMatches:ne}=Ae(e,q,()=>k.value?"":v.value),m=w(()=>e.hideSelected?O.value.filter(l=>!n.value.some(a=>a.value===l.value)):O.value),oe=w(()=>n.value.map(l=>l.props.value)),D=w(()=>{var a;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&v.value===((a=m.value[0])==null?void 0:a.title))&&m.value.length>0&&!k.value&&!P.value}),U=w(()=>e.hideNoData&&!m.value.length||e.readonly||(x==null?void 0:x.isReadonly.value)),B=M(),{onListScroll:ie,onListKeydown:se}=ye(B,g);function re(l){e.openOnClear&&(s.value=!0),v.value=""}function ce(){U.value||(s.value=!0)}function ve(l){U.value||(y.value&&(l.preventDefault(),l.stopPropagation()),s.value=!s.value)}function de(l){var p,u,d;if(e.readonly||x!=null&&x.isReadonly.value)return;const a=g.value.selectionStart,c=n.value.length;if((i.value>-1||["Enter","ArrowDown","ArrowUp"].includes(l.key))&&l.preventDefault(),["Enter","ArrowDown"].includes(l.key)&&(s.value=!0),["Escape"].includes(l.key)&&(s.value=!1),D.value&&["Enter","Tab"].includes(l.key)&&C(m.value[0]),l.key==="ArrowDown"&&D.value&&((p=B.value)==null||p.focus("next")),!!e.multiple){if(["Backspace","Delete"].includes(l.key)){if(i.value<0){l.key==="Backspace"&&!v.value&&(i.value=c-1);return}const r=i.value,h=n.value[i.value];h&&!h.props.disabled&&C(h),i.value=r>=c-1?c-2:r}if(l.key==="ArrowLeft"){if(i.value<0&&a>0)return;const r=i.value>-1?i.value-1:c-1;n.value[r]?i.value=r:(i.value=-1,g.value.setSelectionRange((u=v.value)==null?void 0:u.length,(d=v.value)==null?void 0:d.length))}if(l.key==="ArrowRight"){if(i.value<0)return;const r=i.value+1;n.value[r]?i.value=r:(i.value=-1,g.value.setSelectionRange(0,0))}}}function fe(l){if(Y(g.value,":autofill")||Y(g.value,":-webkit-autofill")){const a=q.value.find(c=>c.title===l.target.value);a&&C(a)}}function me(){var l;y.value&&(k.value=!0,(l=g.value)==null||l.focus())}function pe(l){y.value=!0,setTimeout(()=>{P.value=!0})}function he(l){P.value=!1}function ge(l){(l==null||l===""&&!e.multiple)&&(n.value=[])}const F=I(!1);function C(l){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!l.props.disabled)if(e.multiple){const c=n.value.findIndex(p=>e.valueComparator(p.value,l.value));if(c===-1)n.value=[...n.value,l];else{const p=[...n.value];p.splice(c,1),n.value=p}e.clearOnSelect&&(v.value="")}else n.value=a?[l]:[],F.value=!0,v.value=a?l.title:"",s.value=!1,k.value=!0,X(()=>F.value=!1)}return T(y,(l,a)=>{var c;l!==a&&(l?(F.value=!0,v.value=e.multiple?"":String(((c=n.value.at(-1))==null?void 0:c.props.title)??""),k.value=!0,X(()=>F.value=!1)):(!e.multiple&&v.value==null?n.value=[]:D.value&&!P.value&&!n.value.some(p=>{let{value:u}=p;return u===m.value[0].value})&&C(m.value[0]),s.value=!1,v.value="",i.value=-1))}),T(v,l=>{!y.value||F.value||(l&&(s.value=!0),k.value=!l)}),T(s,()=>{if(!e.hideSelected&&s.value&&n.value.length){const l=m.value.findIndex(a=>n.value.some(c=>a.value===c.value));Ue&&window.requestAnimationFrame(()=>{var a;l>=0&&((a=H.value)==null||a.scrollToIndex(l))})}}),T(m,(l,a)=>{y.value&&(!l.length&&e.hideNoData&&(s.value=!1),!a.length&&l.length&&(s.value=!0))}),Be(()=>{const l=!!(e.chips||t.chip),a=!!(!e.hideNoData||m.value.length||t["prepend-item"]||t["append-item"]||t["no-data"]),c=n.value.length>0,p=G.filterProps(e);return o(G,A({ref:g},p,{modelValue:v.value,"onUpdate:modelValue":[u=>v.value=u,ge],focused:y.value,"onUpdate:focused":u=>y.value=u,validationValue:n.externalValue,counterValue:ue.value,dirty:c,onChange:fe,class:["v-autocomplete",`v-autocomplete--${e.multiple?"multiple":"single"}`,{"v-autocomplete--active-menu":s.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!t.selection,"v-autocomplete--selecting-index":i.value>-1},e.class],style:e.style,readonly:e.readonly,placeholder:c?void 0:e.placeholder,"onClick:clear":re,"onMousedown:control":ce,onKeydown:de}),{...t,default:()=>o(L,null,[o(Me,A({ref:z,modelValue:s.value,"onUpdate:modelValue":u=>s.value=u,activator:"parent",contentClass:"v-autocomplete__content",disabled:U.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:me},e.menuProps),{default:()=>[a&&o(Te,A({ref:B,selected:oe.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:u=>u.preventDefault(),onKeydown:se,onFocusin:pe,onFocusout:he,onScrollPassive:ie,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},e.listProps),{default:()=>{var u,d,r;return[(u=t["prepend-item"])==null?void 0:u.call(t),!m.value.length&&!e.hideNoData&&(((d=t["no-data"])==null?void 0:d.call(t))??o(Q,{title:N(e.noDataText)},null)),o(ke,{ref:H,renderless:!0,items:m.value},{default:h=>{var $;let{item:f,index:S,itemRef:b}=h;const W=A(f.props,{ref:b,key:S,active:D.value&&S===0?!0:void 0,onClick:()=>C(f)});return(($=t.item)==null?void 0:$.call(t,{item:f,index:S,props:W}))??o(Q,W,{prepend:R=>{let{isSelected:_}=R;return o(L,null,[e.multiple&&!e.hideSelected?o(De,{key:f.value,modelValue:_,ripple:!1,tabindex:"-1"},null):void 0,f.props.prependAvatar&&o(xe,{image:f.props.prependAvatar},null),f.props.prependIcon&&o(J,{icon:f.props.prependIcon},null)])},title:()=>{var R,_;return k.value?f.title:qe(f.title,(R=ne(f))==null?void 0:R.title,((_=v.value)==null?void 0:_.length)??0)}})}}),(r=t["append-item"])==null?void 0:r.call(t)]}})]}),n.value.map((u,d)=>{function r(b){b.stopPropagation(),b.preventDefault(),C(u,!1)}const h={"onClick:close":r,onMousedown(b){b.preventDefault(),b.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},f=l?!!t.chip:!!t.selection,S=f?Ke(l?t.chip({item:u,index:d,props:h}):t.selection({item:u,index:d})):void 0;if(!(f&&!S))return o("div",{key:u.value,class:["v-autocomplete__selection",d===i.value&&["v-autocomplete__selection--selected",te.value]],style:d===i.value?ae.value:{}},[l?t.chip?o(Fe,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:u.title}}},{default:()=>[S]}):o(we,A({key:"chip",closable:e.closableChips,size:"small",text:u.title,disabled:u.props.disabled},h),null):S??o("span",{class:"v-autocomplete__selection-text"},[u.title,e.multiple&&d<n.value.length-1&&o("span",{class:"v-autocomplete__selection-comma"},[ze(",")])])])})]),"append-inner":function(){var h;for(var u=arguments.length,d=new Array(u),r=0;r<u;r++)d[r]=arguments[r];return o(L,null,[(h=t["append-inner"])==null?void 0:h.call(t,...d),e.menuIcon?o(J,{class:"v-autocomplete__menu-icon",icon:e.menuIcon,onMousedown:ve,onClick:He,"aria-label":N(j.value),title:N(j.value)},null):void 0])}})}),Re({isFocused:y,isPristine:k,menu:s,search:v,filteredItems:O,select:C},g)}});export{ll as V};
| ver. 1.4 |
Github
|
.
| PHP 8.2.5 | Генерация страницы: 0.01 |
proxy
|
phpinfo
|
Настройка