@@ -563,14 +563,13 @@ function rgbState(c, newState) {
563
563
564
564
function updateComponent ( cd ) {
565
565
let c = findOrAddContainer ( cd ) ;
566
- let headText ;
567
566
if ( ! c ) return ;
568
567
switch ( cd . type ) {
569
568
case 0 : // Switch
570
569
case 1 : // Outlet
571
570
case 2 : // Lock
572
- case 11 : // RGB
573
- headText = `Switch ${ cd . id } ` ;
571
+ case 11 : { // RGB
572
+ let headText = `Switch ${ cd . id } ` ;
574
573
if ( cd . name ) headText += ` (${ cd . name } )` ;
575
574
updateInnerText ( el ( c , "head" ) , headText ) ;
576
575
setValueIfNotModified ( el ( c , "name" ) , cd . name ) ;
@@ -633,7 +632,8 @@ function updateComponent(cd) {
633
632
setPreviewColor ( c ) ;
634
633
}
635
634
break ;
636
- case 3 : // Stateless Programmable Switch (aka input in detached mode).
635
+ }
636
+ case 3 : { // Stateless Programmable Switch (aka input in detached mode).
637
637
let headText = `Input ${ cd . id } ` ;
638
638
if ( cd . name ) headText += ` (${ cd . name } )` ;
639
639
updateInnerText ( el ( c , "head" ) , headText ) ;
@@ -661,7 +661,8 @@ function updateComponent(cd) {
661
661
}
662
662
updateInnerText ( el ( c , "last_event" ) , lastEvText ) ;
663
663
break ;
664
- case 4 : // Window Covering
664
+ }
665
+ case 4 : { // Window Covering
665
666
updateInnerText ( el ( c , "head" ) , cd . name ) ;
666
667
setValueIfNotModified ( el ( c , "name" ) , cd . name ) ;
667
668
updateInnerText ( el ( c , "state" ) , cd . state_str ) ;
@@ -695,7 +696,8 @@ function updateComponent(cd) {
695
696
updateInnerText ( el ( c , "pos" ) , posText ) ;
696
697
updateInnerText ( el ( c , "cal" ) , calText ) ;
697
698
break ;
698
- case 5 : // Garage Doot Opener
699
+ }
700
+ case 5 : { // Garage Doot Opener
699
701
updateInnerText ( el ( c , "head" ) , cd . name ) ;
700
702
setValueIfNotModified ( el ( c , "name" ) , cd . name ) ;
701
703
updateInnerText ( el ( c , "state" ) , cd . cur_state_str ) ;
@@ -713,15 +715,17 @@ function updateComponent(cd) {
713
715
el ( c , "out_mode_container" ) . style . display = "none" ;
714
716
}
715
717
break ;
716
- case 6 : // Disabled Input
718
+ }
719
+ case 6 : { // Disabled Input
717
720
updateInnerText ( el ( c , "head" ) , `Input ${ cd . id } ` ) ;
718
721
selectIfNotModified ( el ( c , "type" ) , cd . type ) ;
719
722
break ;
723
+ }
720
724
case 7 : // Motion Sensor
721
725
case 8 : // Occupancy Sensor
722
726
case 9 : // Contact Sensor
723
- case 10 : // Doorbell
724
- headText = `Input ${ cd . id } ` ;
727
+ case 10 : { // Doorbell
728
+ let headText = `Input ${ cd . id } ` ;
725
729
if ( cd . name ) headText += ` (${ cd . name } )` ;
726
730
updateInnerText ( el ( c , "head" ) , headText ) ;
727
731
setValueIfNotModified ( el ( c , "name" ) , cd . name ) ;
@@ -737,6 +741,7 @@ function updateComponent(cd) {
737
741
}
738
742
updateInnerText ( el ( c , "status" ) , statusText ) ;
739
743
break ;
744
+ }
740
745
default :
741
746
console . log ( `Unhandled component type: ${ cd . type } ` ) ;
742
747
}
0 commit comments