-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathchunk-O6AW36ND.js
More file actions
1 lines (1 loc) · 5.73 KB
/
chunk-O6AW36ND.js
File metadata and controls
1 lines (1 loc) · 5.73 KB
1
import{a as L,b as q,e as N,i as C,l as E}from"./chunk-AQGOD4VY.js";import{b as A}from"./chunk-FFGJMO62.js";import{o as U,q as W,r as O,t as Q}from"./chunk-LJRBPGSW.js";import"./chunk-JYBRZQRP.js";import{$a as R,Da as r,Ea as l,Fa as c,G as F,I as u,Ja as B,Ka as g,O as M,P as D,Qa as T,Qb as S,Ra as k,Sa as j,Ua as _,Ya as I,Za as v,_a as w,ca as a,da as x,gb as P,l as V,la as m,ma as p,va as d,xa as y}from"./chunk-UJIEDWPF.js";var $=["inputEle"],f=class e{constructor(i){this.cdr=i,this.displayValue=0,this.decreaseDisabled=!1,this.increaseDisabled=!1,this.nelStep=1,this.nelDisabled=!1,this.change=n=>{}}onModelChange(i){this.rangeDisabled(i)}blur(){let i="^-?\\d*(\\.?\\d+)",n=new RegExp(i,"g");if(this.displayValue){let t=this.inputEle.nativeElement.value.match(n);t&&(this.displayValue=t[0],this.inputEle.nativeElement.value=t[0])}}decrease(){!this.nelDisabled&&!this.decreaseDisabled&&this.rangeDisabled(parseFloat(this.displayValue.toString())-this.nelStep)}increase(){!this.nelDisabled&&!this.increaseDisabled&&this.rangeDisabled(parseFloat(this.displayValue.toString())+this.nelStep)}rangeDisabled(i){console.log(i),console.log(this.nelMin),this.nelMin&&i<=this.nelMin?(this.displayValue=this.nelMin,this.decreaseDisabled=!0):(this.displayValue=i,this.decreaseDisabled=!1),this.nelMax&&i>=this.nelMax?(this.displayValue=this.nelMax,this.increaseDisabled=!0):(this.displayValue=i,this.increaseDisabled=!1),this.inputEle&&(this.inputEle.nativeElement.value=this.displayValue),this.cdr.markForCheck()}writeValue(i){this.rangeDisabled(i)}registerOnChange(i){this.change=i}registerOnTouched(i){}static{this.\u0275fac=function(n){return new(n||e)(x(P))}}static{this.\u0275cmp=m({type:e,selectors:[["nel-input-number"]],viewQuery:function(n,t){if(n&1&&T($,5),n&2){let o;k(o=j())&&(t.inputEle=o.first)}},inputs:{nelMin:"nelMin",nelMax:"nelMax",nelStep:"nelStep",nelDisabled:"nelDisabled"},standalone:!1,features:[R([{provide:L,useExisting:F(()=>e),multi:!0}])],decls:8,vars:9,consts:[["inputEle",""],[1,"el-input-number"],["role","button",1,"el-input-number__decrease",3,"click"],[1,"el-icon-minus"],["role","button",1,"el-input-number__increase",3,"click"],[1,"el-icon-plus"],[1,"el-input"],["max","10","min","1","type","text","autocomplete","off","role","spinbutton",1,"el-input__inner",3,"ngModelChange","blur","ngModel"]],template:function(n,t){if(n&1){let o=B();r(0,"div",1)(1,"span",2),g("click",function(){return M(o),D(t.decrease())}),c(2,"i",3),l(),r(3,"span",4),g("click",function(){return M(o),D(t.increase())}),c(4,"i",5),l(),r(5,"div",6)(6,"input",7,0),g("ngModelChange",function(s){return M(o),D(t.onModelChange(s))})("blur",function(){return M(o),D(t.blur())}),l()()()}n&2&&(y("is-disabled",t.nelDisabled),a(),y("is-disabled",t.decreaseDisabled),a(2),y("is-disabled",t.increaseDisabled),a(2),y("is-disabled",t.nelDisabled),a(),d("ngModel",t.displayValue))},dependencies:[q,N,C],encapsulation:2,changeDetection:0})}};V([A()],f.prototype,"nelDisabled",void 0);var H=(()=>{class e{static{this.\u0275fac=function(t){return new(t||e)}}static{this.\u0275mod=p({type:e})}static{this.\u0275inj=u({imports:[E]})}}return e})();var J=(()=>{class e{constructor(){this.num=3}handleChange(n){console.log(n)}static{this.\u0275fac=function(t){return new(t||e)}}static{this.\u0275cmp=m({type:e,selectors:[["nel-demo-input-number-basic"]],standalone:!1,decls:1,vars:3,consts:[["label","\u63CF\u8FF0\u6587\u5B57",3,"ngModelChange","ngModel","nelMin","nelMax"]],template:function(t,o){t&1&&(r(0,"nel-input-number",0),w("ngModelChange",function(s){return v(o.num,s)||(o.num=s),s}),g("ngModelChange",function(s){return o.handleChange(s)}),l()),t&2&&(I("ngModel",o.num),d("nelMin",1)("nelMax",10))},dependencies:[N,C,f],styles:["[_nghost-%COMP%] .el-input-number{position:relative;display:inline-block;width:180px;line-height:38px}"]})}}return e})();var K=(()=>{class e{constructor(){this.num=1}static{this.\u0275fac=function(t){return new(t||e)}}static{this.\u0275cmp=m({type:e,selectors:[["nel-demo-input-number-disabled"]],standalone:!1,decls:1,vars:1,consts:[["nelDisabled","",3,"ngModelChange","ngModel"]],template:function(t,o){t&1&&(r(0,"nel-input-number",0),w("ngModelChange",function(s){return v(o.num,s)||(o.num=s),s}),l()),t&2&&I("ngModel",o.num)},dependencies:[N,C,f],encapsulation:2})}}return e})();var X=(()=>{class e{static{this.\u0275fac=function(t){return new(t||e)}}static{this.\u0275mod=p({type:e})}static{this.\u0275inj=u({imports:[E,H]})}}return e})();var Y=(()=>{class e{static{this.\u0275fac=function(t){return new(t||e)}}static{this.\u0275cmp=m({type:e,selectors:[["app-input-number"]],standalone:!1,decls:14,vars:3,consts:[["code","import { NelInputNumberModule } from 'ng-element-ui/input-number';"],[3,"codeUrl"],["demo",""],[3,"docUrl"]],template:function(t,o){t&1&&(r(0,"h2"),_(1,"InputNumber \u8BA1\u6570\u5668"),l(),r(2,"p"),_(3,"\u4EC5\u5141\u8BB8\u8F93\u5165\u6807\u51C6\u7684\u6570\u5B57\u503C\uFF0C\u53EF\u5B9A\u4E49\u8303\u56F4"),l(),c(4,"app-code",0),r(5,"h3"),_(6,"\u57FA\u7840\u7528\u6CD5"),l(),r(7,"app-demo",1),c(8,"nel-demo-input-number-basic",2),l(),r(9,"h3"),_(10,"\u7981\u7528\u72B6\u6001"),l(),r(11,"app-demo",1),c(12,"nel-demo-input-number-disabled",2),l(),c(13,"app-doc",3)),t&2&&(a(7),d("codeUrl","components-input-number-demo-basic.component"),a(4),d("codeUrl","components-input-number-demo-disabled.component"),a(2),d("docUrl","components-input-number"))},dependencies:[J,K,U,W,O],encapsulation:2})}}return e})();var ne=[{path:"",component:Y}],Z=(()=>{class e{static{this.\u0275fac=function(t){return new(t||e)}}static{this.\u0275mod=p({type:e})}static{this.\u0275inj=u({imports:[S.forChild(ne),S]})}}return e})();var Ue=(()=>{class e{static{this.\u0275fac=function(t){return new(t||e)}}static{this.\u0275mod=p({type:e})}static{this.\u0275inj=u({imports:[X,Q,Z]})}}return e})();export{Ue as InputNumberModule};