@@ -16,7 +16,7 @@ window.addEventListener('WebComponentsReady', function () {
1616 ` ;
1717
1818 function _preventScroll ( event ) {
19- if ( event . keyCode == KEY . Space ) {
19+ if ( event . keyCode === KEY . Space ) {
2020 event . preventDefault ( ) ;
2121 }
2222 }
@@ -30,13 +30,13 @@ window.addEventListener('WebComponentsReady', function () {
3030 return [
3131 'checked' ,
3232 'disabled' ,
33- 'indeterminate'
33+ 'indeterminate' ,
3434 ] ;
3535 }
3636
3737 constructor ( ) {
3838 super ( ) ;
39- this . attachShadow ( { mode : 'open' } ) ;
39+ this . attachShadow ( { mode : 'open' } ) ;
4040 if ( window . ShadyCSS ) {
4141 ShadyCSS . prepareTemplate ( template , tagName ) ;
4242 ShadyCSS . styleElement ( this ) ;
@@ -68,7 +68,7 @@ window.addEventListener('WebComponentsReady', function () {
6868 }
6969
7070 set checked ( value ) {
71- if ( Boolean ( value ) ) {
71+ if ( value ) {
7272 this . setAttribute ( 'checked' , '' ) ;
7373 } else {
7474 this . removeAttribute ( 'checked' ) ;
@@ -80,7 +80,7 @@ window.addEventListener('WebComponentsReady', function () {
8080 }
8181
8282 set disabled ( value ) {
83- if ( Boolean ( value ) ) {
83+ if ( value ) {
8484 this . setAttribute ( 'disabled' , '' ) ;
8585 } else {
8686 this . removeAttribute ( 'disabled' ) ;
@@ -92,7 +92,7 @@ window.addEventListener('WebComponentsReady', function () {
9292 }
9393
9494 set indeterminate ( value ) {
95- if ( Boolean ( value ) ) {
95+ if ( value ) {
9696 this . setAttribute ( 'indeterminate' , '' ) ;
9797 } else {
9898 this . removeAttribute ( 'indeterminate' ) ;
@@ -110,13 +110,13 @@ window.addEventListener('WebComponentsReady', function () {
110110 if ( hasValue ) {
111111 this . setAttribute ( 'aria-checked' , 'mixed' ) ;
112112 }
113- break ;
113+ break ;
114114
115115 case 'checked' :
116116 if ( ! this . indeterminate ) {
117117 this . setAttribute ( 'aria-checked' , hasValue ) ;
118118 }
119- break ;
119+ break ;
120120
121121 case 'disabled' :
122122 this . setAttribute ( 'aria-disabled' , hasValue ) ;
@@ -126,7 +126,7 @@ window.addEventListener('WebComponentsReady', function () {
126126 } else {
127127 this . setAttribute ( 'tabindex' , '0' ) ;
128128 }
129- break ;
129+ break ;
130130 }
131131 } //attributeChangedCallback()
132132
@@ -135,13 +135,13 @@ window.addEventListener('WebComponentsReady', function () {
135135 return ;
136136 }
137137
138- if ( event . keyCode == KEY . Space ) {
138+ if ( event . keyCode === KEY . Space ) {
139139 event . preventDefault ( ) ;
140140 this . _toggleChecked ( ) ;
141141 }
142142 }
143143
144- _onClick ( event ) {
144+ _onClick ( ) {
145145 this . _toggleChecked ( ) ;
146146 }
147147
@@ -154,9 +154,9 @@ window.addEventListener('WebComponentsReady', function () {
154154
155155 let changeEvent = new CustomEvent ( 'change' , {
156156 detail : {
157- checked : this . checked
157+ checked : this . checked ,
158158 } ,
159- bubbles : true
159+ bubbles : true ,
160160 } ) ;
161161
162162 this . dispatchEvent ( changeEvent ) ;
@@ -173,6 +173,6 @@ window.addEventListener('WebComponentsReady', function () {
173173 this [ prop ] = value ;
174174 }
175175 }
176- }
176+ }
177177 customElements . define ( HxCheckbox . is , HxCheckbox )
178178} ) ;
0 commit comments