el-input.26169bdd.js 15 KB

123456789
  1. import{bo as Y,bp as E,bq as uo,br as ve,bs as G,bt as co,bu as dt,bv as po,bw as be,bx as Q,by as fo,bz as P,ao as vt,j as M,aq as bt,D as vo,bA as bo,E as ye,aV as yt,ap as yo,av as me,f as mt,ar as mo,an as ho,J as y,R as ht,aJ as he,bB as go,bC as xo,bD as wo,b3 as _o,k as ge,C as $,at as jo,M as So,a8 as zo,a9 as ko,o as b,l as _,X as m,F as xe,q as h,u as n,r as Z,m as F,c as z,w as U,$ as ee,P as D,W as we,x as Ao,bj as Co,p as Io,b6 as Oo,v as te,a0 as Eo,H as Po,b5 as gt,a1 as Mo,__tla as $o}from"./entry.7ac74952.js";import{U as _e}from"./event.9519ab40.js";import{u as Fo,__tla as Bo}from"./index.4e8000c9.js";import{a as Vo,b as To,u as No,c as Ro,__tla as Wo}from"./use-form-item.d93b2d81.js";import{d as xt}from"./error.78e43d3e.js";import{i as Ho}from"./isNil.c75b1b34.js";let wt,C,_t,jt,je,Se,ze,ke,Ae,St,Ce,Ie,Oe,Ee,Pe,Me,ae,$e,Fe,oe,Be,Uo=Promise.all([(()=>{try{return $o}catch{}})(),(()=>{try{return Bo}catch{}})(),(()=>{try{return Wo}catch{}})()]).then(async()=>{var zt=Y(E,"WeakMap");const ne=zt;var kt=9007199254740991;oe=function(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=kt},ke=function(e){return e!=null&&oe(e.length)&&!uo(e)};var At=Object.prototype;ze=function(e){var r=e&&e.constructor,o=typeof r=="function"&&r.prototype||At;return e===o};function Ct(e,r){for(var o=-1,a=Array(e);++o<e;)a[o]=r(o);return a}var It="[object Arguments]";function Ve(e){return ve(e)&&G(e)==It}var Te=Object.prototype,Ot=Te.hasOwnProperty,Et=Te.propertyIsEnumerable,Pt=Ve(function(){return arguments}())?Ve:function(e){return ve(e)&&Ot.call(e,"callee")&&!Et.call(e,"callee")};Fe=Pt;function Mt(){return!1}var Ne=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Re=Ne&&typeof module=="object"&&module&&!module.nodeType&&module,$t=Re&&Re.exports===Ne,We=$t?E.Buffer:void 0,Ft=We?We.isBuffer:void 0,Bt=Ft||Mt;je=Bt;var Vt="[object Arguments]",Tt="[object Array]",Nt="[object Boolean]",Rt="[object Date]",Wt="[object Error]",Ht="[object Function]",Ut="[object Map]",Dt="[object Number]",qt="[object Object]",Kt="[object RegExp]",Lt="[object Set]",Jt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Gt="[object DataView]",Qt="[object Float32Array]",Zt="[object Float64Array]",ea="[object Int8Array]",ta="[object Int16Array]",aa="[object Int32Array]",oa="[object Uint8Array]",na="[object Uint8ClampedArray]",ra="[object Uint16Array]",sa="[object Uint32Array]",c={};c[Qt]=c[Zt]=c[ea]=c[ta]=c[aa]=c[oa]=c[na]=c[ra]=c[sa]=!0,c[Vt]=c[Tt]=c[Yt]=c[Nt]=c[Gt]=c[Rt]=c[Wt]=c[Ht]=c[Ut]=c[Dt]=c[qt]=c[Kt]=c[Lt]=c[Jt]=c[Xt]=!1;function la(e){return ve(e)&&oe(e.length)&&!!c[G(e)]}Me=function(e){return function(r){return e(r)}};var He=typeof exports=="object"&&exports&&!exports.nodeType&&exports,B=He&&typeof module=="object"&&module&&!module.nodeType&&module,ia=B&&B.exports===He,re=ia&&co.process,ua=function(){try{var e=B&&B.require&&B.require("util").types;return e||re&&re.binding&&re.binding("util")}catch{}}();ae=ua;var Ue=ae&&ae.isTypedArray,ca=Ue?Me(Ue):la;Se=ca;var pa=Object.prototype,fa=pa.hasOwnProperty;Ae=function(e,r){var o=dt(e),a=!o&&Fe(e),l=!o&&!a&&je(e),i=!o&&!a&&!l&&Se(e),f=o||a||l||i,g=f?Ct(e.length,String):[],d=g.length;for(var p in e)(r||fa.call(e,p))&&!(f&&(p=="length"||l&&(p=="offset"||p=="parent")||i&&(p=="buffer"||p=="byteLength"||p=="byteOffset")||po(p,d)))&&g.push(p);return g},$e=function(e,r){return function(o){return e(r(o))}};var da=$e(Object.keys,Object);const va=da;var ba=Object.prototype,ya=ba.hasOwnProperty;function ma(e){if(!ze(e))return va(e);var r=[];for(var o in Object(e))ya.call(e,o)&&o!="constructor"&&r.push(o);return r}Ee=function(e){return ke(e)?Ae(e):ma(e)},Oe=function(e,r){for(var o=-1,a=r.length,l=e.length;++o<a;)e[l+o]=r[o];return e};function ha(){this.__data__=new be,this.size=0}function ga(e){var r=this.__data__,o=r.delete(e);return this.size=r.size,o}function xa(e){return this.__data__.get(e)}function wa(e){return this.__data__.has(e)}var _a=200;function ja(e,r){var o=this.__data__;if(o instanceof be){var a=o.__data__;if(!Q||a.length<_a-1)return a.push([e,r]),this.size=++o.size,this;o=this.__data__=new fo(a)}return o.set(e,r),this.size=o.size,this}C=function(e){var r=this.__data__=new be(e);this.size=r.size},C.prototype.clear=ha,C.prototype.delete=ga,C.prototype.get=xa,C.prototype.has=wa,C.prototype.set=ja;function Sa(e,r){for(var o=-1,a=e==null?0:e.length,l=0,i=[];++o<a;){var f=e[o];r(f,o,e)&&(i[l++]=f)}return i}Be=function(){return[]};var za=Object.prototype,ka=za.propertyIsEnumerable,De=Object.getOwnPropertySymbols,Aa=De?function(e){return e==null?[]:(e=Object(e),Sa(De(e),function(r){return ka.call(e,r)}))}:Be;Ce=Aa,Pe=function(e,r,o){var a=r(e);return dt(e)?a:Oe(a,o(e))},St=function(e){return Pe(e,Ee,Ce)};var Ca=Y(E,"DataView");const se=Ca;var Ia=Y(E,"Promise");const le=Ia;var Oa=Y(E,"Set");const ie=Oa;var qe="[object Map]",Ea="[object Object]",Ke="[object Promise]",Le="[object Set]",Je="[object WeakMap]",Xe="[object DataView]",Pa=P(se),Ma=P(Q),$a=P(le),Fa=P(ie),Ba=P(ne),A=G;(se&&A(new se(new ArrayBuffer(1)))!=Xe||Q&&A(new Q)!=qe||le&&A(le.resolve())!=Ke||ie&&A(new ie)!=Le||ne&&A(new ne)!=Je)&&(A=function(e){var r=G(e),o=r==Ea?e.constructor:void 0,a=o?P(o):"";if(a)switch(a){case Pa:return Xe;case Ma:return qe;case $a:return Ke;case Fa:return Le;case Ba:return Je}return r}),jt=A;var Va=E.Uint8Array;let Ye;_t=Va,Ye=()=>vt&&/firefox/i.test(window.navigator.userAgent),Ie=e=>/([(\uAC00-\uD7AF)|(\u3130-\u318F)])+/gi.test(e);function Ta(e){const r=M();function o(){if(e.value==null)return;const{selectionStart:l,selectionEnd:i,value:f}=e.value;if(l==null||i==null)return;const g=f.slice(0,Math.max(0,l)),d=f.slice(Math.max(0,i));r.value={selectionStart:l,selectionEnd:i,value:f,beforeTxt:g,afterTxt:d}}function a(){if(e.value==null||r.value==null)return;const{value:l}=e.value,{beforeTxt:i,afterTxt:f,selectionStart:g}=r.value;if(i==null||f==null||g==null)return;let d=l.length;if(l.endsWith(f))d=l.length-f.length;else if(l.startsWith(i))d=i.length;else{const p=i[g-1],j=l.indexOf(p,g-1);j!==-1&&(d=j+1)}e.value.setSelectionRange(d,d)}return[o,a]}let x;const Na=`
  2. height:0 !important;
  3. visibility:hidden !important;
  4. ${Ye()?"":"overflow:hidden !important;"}
  5. position:absolute !important;
  6. z-index:-1000 !important;
  7. top:0 !important;
  8. right:0 !important;
  9. `,Ra=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function Wa(e){const r=window.getComputedStyle(e),o=r.getPropertyValue("box-sizing"),a=Number.parseFloat(r.getPropertyValue("padding-bottom"))+Number.parseFloat(r.getPropertyValue("padding-top")),l=Number.parseFloat(r.getPropertyValue("border-bottom-width"))+Number.parseFloat(r.getPropertyValue("border-top-width"));return{contextStyle:Ra.map(i=>`${i}:${r.getPropertyValue(i)}`).join(";"),paddingSize:a,borderSize:l,boxSizing:o}}function Ge(e,r=1,o){var a;x||(x=document.createElement("textarea"),document.body.appendChild(x));const{paddingSize:l,borderSize:i,boxSizing:f,contextStyle:g}=Wa(e);x.setAttribute("style",`${g};${Na}`),x.value=e.value||e.placeholder||"";let d=x.scrollHeight;const p={};f==="border-box"?d=d+i:f==="content-box"&&(d=d-l),x.value="";const j=x.scrollHeight-l;if(bt(r)){let v=j*r;f==="border-box"&&(v=v+l+i),d=Math.max(v,d),p.minHeight=`${v}px`}if(bt(o)){let v=j*o;f==="border-box"&&(v=v+l+i),d=Math.min(v,d)}return p.height=`${d}px`,(a=x.parentNode)==null||a.removeChild(x),x=void 0,p}const Ha=vo({id:{type:String,default:void 0},size:bo,disabled:Boolean,modelValue:{type:ye([String,Number,Object]),default:""},type:{type:String,default:"text"},resize:{type:String,values:["none","both","horizontal","vertical"]},autosize:{type:ye([Boolean,Object]),default:!1},autocomplete:{type:String,default:"off"},formatter:{type:Function},parser:{type:Function},placeholder:{type:String},form:{type:String},readonly:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},suffixIcon:{type:yt},prefixIcon:{type:yt},containerRole:{type:String,default:void 0},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},validateEvent:{type:Boolean,default:!0},inputStyle:{type:ye([Object,Array,String]),default:()=>yo({})}}),Ua={[_e]:e=>me(e),input:e=>me(e),change:e=>me(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,mouseleave:e=>e instanceof MouseEvent,mouseenter:e=>e instanceof MouseEvent,keydown:e=>e instanceof Event,compositionstart:e=>e instanceof CompositionEvent,compositionupdate:e=>e instanceof CompositionEvent,compositionend:e=>e instanceof CompositionEvent},Da=["role"],qa=["id","type","disabled","formatter","parser","readonly","autocomplete","tabindex","aria-label","placeholder","form"],Ka=["id","tabindex","disabled","readonly","autocomplete","aria-label","placeholder","form"],La=mt({name:"ElInput",inheritAttrs:!1}),Ja=mt({...La,props:Ha,emits:Ua,setup(e,{expose:r,emit:o}){const a=e,l=mo(),i=ho(),f=y(()=>{const t={};return a.containerRole==="combobox"&&(t["aria-haspopup"]=l["aria-haspopup"],t["aria-owns"]=l["aria-owns"],t["aria-expanded"]=l["aria-expanded"]),t}),g=y(()=>[a.type==="textarea"?Ze.b():s.b(),s.m(Ya.value),s.is("disabled",I.value),s.is("exceed",Za.value),{[s.b("group")]:i.prepend||i.append,[s.bm("group","append")]:i.append,[s.bm("group","prepend")]:i.prepend,[s.m("prefix")]:i.prefix||a.prefixIcon,[s.m("suffix")]:i.suffix||a.suffixIcon||a.clearable||a.showPassword,[s.bm("suffix","password-clear")]:J.value&&ce.value},l.class]),d=y(()=>[s.e("wrapper"),s.is("focus",V.value)]),p=Fo({excludeKeys:y(()=>Object.keys(f.value))}),{form:j,formItem:v}=Vo(),{inputId:Qe}=To(a,{formItemContext:v}),Ya=No(),I=Ro(),s=ht("input"),Ze=ht("textarea"),q=he(),S=he(),V=M(!1),ue=M(!1),T=M(!1),K=M(!1),et=M(),L=he(a.inputStyle),N=y(()=>q.value||S.value),tt=y(()=>{var t;return(t=j==null?void 0:j.statusIcon)!=null?t:!1}),R=y(()=>(v==null?void 0:v.validateState)||""),at=y(()=>R.value&&go[R.value]),Ga=y(()=>K.value?xo:wo),Qa=y(()=>[l.style,a.inputStyle]),ot=y(()=>[a.inputStyle,L.value,{resize:a.resize}]),k=y(()=>Ho(a.modelValue)?"":String(a.modelValue)),J=y(()=>a.clearable&&!I.value&&!a.readonly&&!!k.value&&(V.value||ue.value)),ce=y(()=>a.showPassword&&!I.value&&!a.readonly&&!!k.value&&(!!k.value||V.value)),O=y(()=>a.showWordLimit&&!!p.value.maxlength&&(a.type==="text"||a.type==="textarea")&&!I.value&&!a.readonly&&!a.showPassword),pe=y(()=>k.value.length),Za=y(()=>!!O.value&&pe.value>Number(p.value.maxlength)),eo=y(()=>!!i.suffix||!!a.suffixIcon||J.value||a.showPassword||O.value||!!R.value&&tt.value),[to,ao]=Ta(q);_o(S,t=>{if(oo(),!O.value||a.resize!=="both")return;const u=t[0],{width:w}=u.contentRect;et.value={right:`calc(100% - ${w+15+6}px)`}});const W=()=>{const{type:t,autosize:u}=a;if(!(!vt||t!=="textarea"||!S.value))if(u){const w=gt(u)?u.minRows:void 0,de=gt(u)?u.maxRows:void 0,ft=Ge(S.value,w,de);L.value={overflowY:"hidden",...ft},$(()=>{S.value.offsetHeight,L.value=ft})}else L.value={minHeight:Ge(S.value).minHeight}},oo=(t=>{let u=!1;return()=>{var w;u||!a.autosize||((w=S.value)==null?void 0:w.offsetParent)===null||(t(),u=!0)}})(W),H=()=>{const t=N.value;!t||t.value===k.value||(t.value=k.value)},fe=async t=>{to();let{value:u}=t.target;if(a.formatter&&(u=a.parser?a.parser(u):u,u=a.formatter(u)),!T.value){if(u===k.value){H();return}o(_e,u),o("input",u),await $(),H(),ao()}},nt=t=>{o("change",t.target.value)},rt=t=>{o("compositionstart",t),T.value=!0},st=t=>{var u;o("compositionupdate",t);const w=(u=t.target)==null?void 0:u.value,de=w[w.length-1]||"";T.value=!Ie(de)},lt=t=>{o("compositionend",t),T.value&&(T.value=!1,fe(t))},no=()=>{K.value=!K.value,X()},X=async()=>{var t;await $(),(t=N.value)==null||t.focus()},ro=()=>{var t;return(t=N.value)==null?void 0:t.blur()},it=t=>{V.value=!0,o("focus",t)},ut=t=>{var u;V.value=!1,o("blur",t),a.validateEvent&&((u=v==null?void 0:v.validate)==null||u.call(v,"blur").catch(w=>xt()))},so=t=>{ue.value=!1,o("mouseleave",t)},lo=t=>{ue.value=!0,o("mouseenter",t)},ct=t=>{o("keydown",t)},io=()=>{var t;(t=N.value)==null||t.select()},pt=()=>{o(_e,""),o("change",""),o("clear"),o("input","")};return ge(()=>a.modelValue,()=>{var t;$(()=>W()),a.validateEvent&&((t=v==null?void 0:v.validate)==null||t.call(v,"change").catch(u=>xt()))}),ge(k,()=>H()),ge(()=>a.type,async()=>{await $(),H(),W()}),jo(()=>{!a.formatter&&a.parser,H(),$(W)}),r({input:q,textarea:S,ref:N,textareaStyle:ot,autosize:So(a,"autosize"),focus:X,blur:ro,select:io,clear:pt,resizeTextarea:W}),(t,u)=>zo((b(),_("div",we(n(f),{class:n(g),style:n(Qa),role:t.containerRole,onMouseenter:lo,onMouseleave:so}),[m(" input "),t.type!=="textarea"?(b(),_(xe,{key:0},[m(" prepend slot "),t.$slots.prepend?(b(),_("div",{key:0,class:h(n(s).be("group","prepend"))},[Z(t.$slots,"prepend")],2)):m("v-if",!0),F("div",{class:h(n(d))},[m(" prefix slot "),t.$slots.prefix||t.prefixIcon?(b(),_("span",{key:0,class:h(n(s).e("prefix"))},[F("span",{class:h(n(s).e("prefix-inner")),onClick:X},[Z(t.$slots,"prefix"),t.prefixIcon?(b(),z(n(D),{key:0,class:h(n(s).e("icon"))},{default:U(()=>[(b(),z(ee(t.prefixIcon)))]),_:1},8,["class"])):m("v-if",!0)],2)],2)):m("v-if",!0),F("input",we({id:n(Qe),ref_key:"input",ref:q,class:n(s).e("inner")},n(p),{type:t.showPassword?K.value?"text":"password":t.type,disabled:n(I),formatter:t.formatter,parser:t.parser,readonly:t.readonly,autocomplete:t.autocomplete,tabindex:t.tabindex,"aria-label":t.label,placeholder:t.placeholder,style:t.inputStyle,form:a.form,onCompositionstart:rt,onCompositionupdate:st,onCompositionend:lt,onInput:fe,onFocus:it,onBlur:ut,onChange:nt,onKeydown:ct}),null,16,qa),m(" suffix slot "),n(eo)?(b(),_("span",{key:1,class:h(n(s).e("suffix"))},[F("span",{class:h(n(s).e("suffix-inner")),onClick:X},[!n(J)||!n(ce)||!n(O)?(b(),_(xe,{key:0},[Z(t.$slots,"suffix"),t.suffixIcon?(b(),z(n(D),{key:0,class:h(n(s).e("icon"))},{default:U(()=>[(b(),z(ee(t.suffixIcon)))]),_:1},8,["class"])):m("v-if",!0)],64)):m("v-if",!0),n(J)?(b(),z(n(D),{key:1,class:h([n(s).e("icon"),n(s).e("clear")]),onMousedown:Io(n(Oo),["prevent"]),onClick:pt},{default:U(()=>[Ao(n(Co))]),_:1},8,["class","onMousedown"])):m("v-if",!0),n(ce)?(b(),z(n(D),{key:2,class:h([n(s).e("icon"),n(s).e("password")]),onClick:no},{default:U(()=>[(b(),z(ee(n(Ga))))]),_:1},8,["class"])):m("v-if",!0),n(O)?(b(),_("span",{key:3,class:h(n(s).e("count"))},[F("span",{class:h(n(s).e("count-inner"))},te(n(pe))+" / "+te(n(p).maxlength),3)],2)):m("v-if",!0),n(R)&&n(at)&&n(tt)?(b(),z(n(D),{key:4,class:h([n(s).e("icon"),n(s).e("validateIcon"),n(s).is("loading",n(R)==="validating")])},{default:U(()=>[(b(),z(ee(n(at))))]),_:1},8,["class"])):m("v-if",!0)],2)],2)):m("v-if",!0)],2),m(" append slot "),t.$slots.append?(b(),_("div",{key:1,class:h(n(s).be("group","append"))},[Z(t.$slots,"append")],2)):m("v-if",!0)],64)):(b(),_(xe,{key:1},[m(" textarea "),F("textarea",we({id:n(Qe),ref_key:"textarea",ref:S,class:n(Ze).e("inner")},n(p),{tabindex:t.tabindex,disabled:n(I),readonly:t.readonly,autocomplete:t.autocomplete,style:n(ot),"aria-label":t.label,placeholder:t.placeholder,form:a.form,onCompositionstart:rt,onCompositionupdate:st,onCompositionend:lt,onInput:fe,onFocus:it,onBlur:ut,onChange:nt,onKeydown:ct}),null,16,Ka),n(O)?(b(),_("span",{key:0,style:Eo(et.value),class:h(n(s).e("count"))},te(n(pe))+" / "+te(n(p).maxlength),7)):m("v-if",!0)],64))],16,Da)),[[ko,t.type!=="hidden"]])}});var Xa=Po(Ja,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input/src/input.vue"]]);wt=Mo(Xa)});export{wt as E,C as S,_t as U,Uo as __tla,jt as a,je as b,Se as c,ze as d,ke as e,Ae as f,St as g,Ce as h,Ie as i,Oe as j,Ee as k,Pe as l,Me as m,ae as n,$e as o,Fe as p,oe as q,Be as s};