-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathchunk-G6YACJEP.js
More file actions
1 lines (1 loc) · 9.22 KB
/
chunk-G6YACJEP.js
File metadata and controls
1 lines (1 loc) · 9.22 KB
1
import{a as v,e as D,i as y,l as Y}from"./chunk-AQGOD4VY.js";import{b as z}from"./chunk-FFGJMO62.js";import{o as J,q as K,t as X}from"./chunk-LJRBPGSW.js";import"./chunk-JYBRZQRP.js";import{$a as S,Da as c,Ea as r,Fa as h,G as _,H as W,I as g,Ka as N,Ma as L,Na as G,Pa as O,Qb as A,Ra as P,Sa as R,Ua as l,Va as U,Ya as f,Za as k,_a as b,ca as a,da as M,gb as H,j as V,l as T,la as d,ma as x,ra as j,rb as Q,va as u,xa as I,zb as q}from"./chunk-UJIEDWPF.js";var E=(()=>{class t{constructor(){this.selected$=new V}select(o){this.selected$.next(o)}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=W({token:t,factory:t.\u0275fac})}}return t})();var ae=["nel-checkbox",""],p=class t{constructor(s,o){this.checkbox=s,this.cdr=o,this.isChecked=!1,this.nelDisabled=!1,this.nelIndeterminate=!1,this.change=e=>{}}onHostClick(s){s.stopPropagation(),s.preventDefault(),this.nelDisabled||(this.isChecked=!this.isChecked,this.change(this.isChecked),this.checkbox&&this.checkbox.select({value:this.nelValue,checked:this.isChecked}))}changeView(){this.cdr.detectChanges()}writeValue(s){s!==null&&(this.isChecked=!!s,this.cdr.detectChanges())}registerOnChange(s){this.change=s}registerOnTouched(s){}static{this.\u0275fac=function(o){return new(o||t)(M(E,8),M(H))}}static{this.\u0275cmp=d({type:t,selectors:[["","nel-checkbox",""]],hostAttrs:[1,"el-checkbox"],hostVars:4,hostBindings:function(o,e){o&1&&N("click",function(m){return e.onHostClick(m)}),o&2&&I("is-checked",e.isChecked)("is-disabled",e.nelDisabled)},inputs:{nelValue:"nelValue",nelDisabled:"nelDisabled",nelIndeterminate:"nelIndeterminate"},standalone:!1,features:[S([{provide:v,useExisting:_(()=>t),multi:!0}])],attrs:ae,decls:5,vars:6,consts:[["tabindex","false","role","false",1,"el-checkbox__input"],[1,"el-checkbox__inner"],["type","checkbox","value","false",1,"el-checkbox__original"],[1,"el-checkbox__label"]],template:function(o,e){o&1&&(c(0,"span",0),h(1,"span",1)(2,"input",2),r(),c(3,"span",3),l(4,"\u5907\u9009\u9879"),r()),o&2&&I("is-checked",e.isChecked)("is-disabled",e.nelDisabled)("is-indeterminate",e.nelIndeterminate)},encapsulation:2,changeDetection:0})}};T([z()],p.prototype,"nelDisabled",void 0);var se=["*"],w=(()=>{class t{constructor(o){this.checkbox=o,this.change=e=>{},this.checkbox.selected$.subscribe(e=>{if(e.checked)this.data.push(e.value);else{let n=this.data.findIndex(m=>m===e.value);n>-1&&this.data.splice(n,1)}this.change(this.data)})}writeValue(o){console.log(o),o&&(this.data=o,this.checkboxList.forEach(e=>{this.data.find(m=>m===e.nelValue)?e.isChecked=!0:e.isChecked=!1,e.changeView()}))}registerOnChange(o){this.change=o}registerOnTouched(o){}static{this.\u0275fac=function(e){return new(e||t)(M(E))}}static{this.\u0275cmp=d({type:t,selectors:[["nel-checkbox-group"]],contentQueries:function(e,n,m){if(e&1&&O(m,p,4),e&2){let i;P(i=R())&&(n.checkboxList=i)}},hostAttrs:[1,"el-checkbox-group"],standalone:!1,features:[S([E,{provide:v,useExisting:_(()=>t),multi:!0}])],ngContentSelectors:se,decls:1,vars:0,template:function(e,n){e&1&&(L(),G(0))},encapsulation:2,changeDetection:0})}}return t})();var ee=(()=>{class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=x({type:t})}static{this.\u0275inj=g({})}}return t})();var te=(()=>{class t{constructor(){this.checked=!0}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=d({type:t,selectors:[["nel-demo-checkbox-basic"]],standalone:!1,decls:2,vars:1,consts:[["nel-checkbox","",3,"ngModelChange","ngModel"]],template:function(e,n){e&1&&(c(0,"label",0),b("ngModelChange",function(i){return k(n.checked,i)||(n.checked=i),i}),l(1,"\u5907\u9009\u9879"),r()),e&2&&f("ngModel",n.checked)},dependencies:[D,y,p],encapsulation:2})}}return t})();var oe=(()=>{class t{constructor(){this.checked1=!1,this.checked2=!0}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=d({type:t,selectors:[["nel-demo-checkbox-disabled"]],standalone:!1,decls:4,vars:2,consts:[["nel-checkbox","","nelDisabled","",3,"ngModelChange","ngModel"]],template:function(e,n){e&1&&(c(0,"label",0),b("ngModelChange",function(i){return k(n.checked1,i)||(n.checked1=i),i}),l(1,"\u5907\u9009\u98791"),r(),c(2,"label",0),b("ngModelChange",function(i){return k(n.checked2,i)||(n.checked2=i),i}),l(3,"\u5907\u9009\u9879"),r()),e&2&&(f("ngModel",n.checked1),a(2),f("ngModel",n.checked2))},dependencies:[D,y,p],encapsulation:2})}}return t})();var ne=(()=>{class t{constructor(){this.checkList=["\u9009\u4E2D\u4E14\u7981\u7528","\u590D\u9009\u6846 A"]}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=d({type:t,selectors:[["nel-demo-checkbox-group"]],standalone:!1,decls:6,vars:6,consts:[[3,"ngModelChange","ngModel"],["nel-checkbox","",3,"nelValue"],["nel-checkbox","","nelDisabled","",3,"nelValue"]],template:function(e,n){e&1&&(c(0,"nel-checkbox-group",0),b("ngModelChange",function(i){return k(n.checkList,i)||(n.checkList=i),i}),h(1,"label",1)(2,"label",1)(3,"label",1)(4,"label",2)(5,"label",2),r()),e&2&&(f("ngModel",n.checkList),a(),u("nelValue","\u590D\u9009\u6846 A"),a(),u("nelValue","\u590D\u9009\u6846 B"),a(),u("nelValue","\u590D\u9009\u6846 C"),a(),u("nelValue","\u7981\u7528"),a(),u("nelValue","\u9009\u4E2D\u4E14\u7981\u7528"))},dependencies:[D,y,p,w],encapsulation:2})}}return t})();function pe(t,s){if(t&1&&(c(0,"label",4),l(1),r()),t&2){let o=s.$implicit;u("nelValue",o),a(),U(o)}}var ie=(()=>{class t{constructor(){this.cityOptions=["\u4E0A\u6D77","\u5317\u4EAC","\u5E7F\u5DDE","\u6DF1\u5733"],this.checkAll=!1,this.cities=["\u4E0A\u6D77","\u5317\u4EAC","\u5E7F\u5DDE","\u6DF1\u5733"],this.checkedCities=["\u4E0A\u6D77","\u5317\u4EAC"],this.isIndeterminate=!0}handleCheckAllChange(o){console.log(o),this.checkedCities=o?this.cityOptions:[],this.isIndeterminate=!1}handleCheckedCitiesChange(o){let e=o.length;this.checkAll=e===this.cities.length,this.isIndeterminate=e>0&&e<this.cities.length}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=d({type:t,selectors:[["nel-demo-checkbox-indeterminate"]],standalone:!1,decls:5,vars:4,consts:[["nel-checkbox","",3,"ngModelChange","nelIndeterminate","ngModel"],[2,"margin","15px 0"],[3,"ngModelChange","ngModel"],["nel-checkbox","",3,"nelValue",4,"ngFor","ngForOf"],["nel-checkbox","",3,"nelValue"]],template:function(e,n){e&1&&(c(0,"label",0),b("ngModelChange",function(i){return k(n.checkAll,i)||(n.checkAll=i),i}),N("ngModelChange",function(i){return n.handleCheckAllChange(i)}),l(1,"\u5168\u9009"),r(),h(2,"div",1),c(3,"nel-checkbox-group",2),b("ngModelChange",function(i){return k(n.checkedCities,i)||(n.checkedCities=i),i}),N("ngModelChange",function(i){return n.handleCheckedCitiesChange(i)}),j(4,pe,2,2,"label",3),r()),e&2&&(u("nelIndeterminate",n.isIndeterminate),f("ngModel",n.checkAll),a(3),f("ngModel",n.checkedCities),a(),u("ngForOf",n.cities))},dependencies:[D,y,Q,p,w],encapsulation:2})}}return t})();var ce=(()=>{class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=x({type:t})}static{this.\u0275inj=g({imports:[Y,q,ee]})}}return t})();var re=(()=>{class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=d({type:t,selectors:[["app-checkbox"]],standalone:!1,decls:29,vars:4,consts:[["code","import { NelCheckboxModule } from 'ng-element-ui/checkbox';"],[3,"codeUrl"],["demo",""]],template:function(e,n){e&1&&(c(0,"h2"),l(1,"Checkbox \u591A\u9009\u6846"),r(),c(2,"p"),l(3,"\u4E00\u7EC4\u5907\u9009\u9879\u4E2D\u8FDB\u884C\u591A\u9009"),r(),h(4,"app-code",0),c(5,"h3"),l(6,"\u57FA\u7840\u7528\u6CD5"),r(),c(7,"p"),l(8,"\u5355\u72EC\u4F7F\u7528\u53EF\u4EE5\u8868\u793A\u4E24\u79CD\u72B6\u6001\u4E4B\u95F4\u7684\u5207\u6362\uFF0C\u5199\u5728\u6807\u7B7E\u4E2D\u7684\u5185\u5BB9\u4E3A checkbox \u6309\u94AE\u540E\u7684\u4ECB\u7ECD\u3002"),r(),c(9,"app-demo",1),h(10,"nel-demo-checkbox-basic",2),r(),c(11,"h3"),l(12,"\u7981\u7528\u72B6\u6001"),r(),c(13,"p"),l(14,"\u591A\u9009\u6846\u4E0D\u53EF\u7528\u72B6\u6001\u3002"),r(),c(15,"app-demo",1),h(16,"nel-demo-checkbox-disabled",2),r(),c(17,"h3"),l(18,"\u591A\u9009\u6846\u7EC4"),r(),c(19,"p"),l(20,"\u9002\u7528\u4E8E\u591A\u4E2A\u52FE\u9009\u6846\u7ED1\u5B9A\u5230\u540C\u4E00\u4E2A\u6570\u7EC4\u7684\u60C5\u666F\uFF0C\u901A\u8FC7\u662F\u5426\u52FE\u9009\u6765\u8868\u793A\u8FD9\u4E00\u7EC4\u9009\u9879\u4E2D\u9009\u4E2D\u7684\u9879\u3002"),r(),c(21,"app-demo",1),h(22,"nel-demo-checkbox-group",2),r(),c(23,"h3"),l(24,"indeterminate \u72B6\u6001"),r(),c(25,"p"),l(26,"indeterminate \u5C5E\u6027\u7528\u4EE5\u8868\u793A checkbox \u7684\u4E0D\u786E\u5B9A\u72B6\u6001\uFF0C\u4E00\u822C\u7528\u4E8E\u5B9E\u73B0\u5168\u9009\u7684\u6548\u679C"),r(),c(27,"app-demo",1),h(28,"nel-demo-checkbox-indeterminate",2),r()),e&2&&(a(9),u("codeUrl","components-checkbox-demo-basic.component"),a(6),u("codeUrl","components-checkbox-demo-disabled.component"),a(6),u("codeUrl","components-checkbox-demo-group.component"),a(6),u("codeUrl","components-checkbox-demo-indeterminate.component"))},dependencies:[te,oe,ne,ie,J,K],encapsulation:2})}}return t})();var Ce=[{path:"",component:re}],le=(()=>{class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=x({type:t})}static{this.\u0275inj=g({imports:[A.forChild(Ce),A]})}}return t})();var pt=(()=>{class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=x({type:t})}static{this.\u0275inj=g({imports:[ce,X,le]})}}return t})();export{pt as CheckboxModule};