@@ -725,6 +725,9 @@ window.onload = function () {
725
725
hour = "0" + hour ;
726
726
if ( minute < 10 )
727
727
minute = "0" + minute ;
728
+
729
+ hour = hour . toString ( ) ;
730
+ minute = minute . toString ( ) ;
728
731
}
729
732
730
733
//MARK: Mask
@@ -750,22 +753,36 @@ window.onload = function () {
750
753
751
754
switch ( options . ui_clock_clock ) {
752
755
case "1" : {
756
+ let clock = hour + ":" + minute ;
753
757
if ( options . ui_clock_scale > 0 ) {
754
758
let center = [ Math . floor ( ( columns - 17 * options . ui_clock_scale ) / 2 ) , Math . floor ( ( rows - 5 * options . ui_clock_scale ) / 2 ) ] ;
755
- drawTextOnMask ( hour + ":" + minute , center [ 0 ] + options . ui_clock_positionX , center [ 1 ] + options . ui_clock_positionY , options . ui_clock_scale ) ;
759
+ drawTextOnMask ( clock , center [ 0 ] + options . ui_clock_positionX , center [ 1 ] + options . ui_clock_positionY , options . ui_clock_scale ) ;
756
760
} else {
757
761
let center = [ Math . floor ( ( columns - 5 ) / 2 ) , Math . floor ( ( rows - 1 ) / 2 ) ] ;
758
- drawTextOnMatrix ( hour + ":" + minute , center [ 0 ] + options . ui_clock_positionX , center [ 1 ] + options . ui_clock_positionY ) ;
762
+ drawTextOnMatrix ( clock , center [ 0 ] + options . ui_clock_positionX , center [ 1 ] + options . ui_clock_positionY ) ;
759
763
}
760
764
break ;
761
765
}
762
766
case "2" : {
767
+ let clock = hour + "\\n" + minute ;
763
768
if ( options . ui_clock_scale > 0 ) {
764
769
let center = [ Math . floor ( ( columns - 7 * options . ui_clock_scale ) / 2 ) , Math . floor ( ( rows - 11 * options . ui_clock_scale ) / 2 ) ] ;
765
- drawTextOnMask ( hour + "\\n" + minute , center [ 0 ] + options . ui_clock_positionX , center [ 1 ] + options . ui_clock_positionY , options . ui_clock_scale ) ;
770
+ drawTextOnMask ( clock , center [ 0 ] + options . ui_clock_positionX , center [ 1 ] + options . ui_clock_positionY , options . ui_clock_scale ) ;
766
771
} else {
767
772
let center = [ Math . floor ( ( columns - 2 ) / 2 ) , Math . floor ( ( rows - 2 ) / 2 ) ] ;
768
- drawTextOnMatrix ( hour + "\\n" + minute , center [ 0 ] + options . ui_clock_positionX , center [ 1 ] + options . ui_clock_positionY ) ;
773
+ drawTextOnMatrix ( clock , center [ 0 ] + options . ui_clock_positionX , center [ 1 ] + options . ui_clock_positionY ) ;
774
+ }
775
+ break ;
776
+ }
777
+ case "3" : {
778
+ let h = hour . split ( "" ) . join ( "\\n" ) , m = minute . split ( "" ) . join ( "\\n" ) ;
779
+ let clock = h + "\\n" + m ;
780
+ if ( options . ui_clock_scale > 0 ) {
781
+ let center = [ Math . floor ( ( columns - 3 * options . ui_clock_scale ) / 2 ) , Math . floor ( ( rows - 23 * options . ui_clock_scale ) / 2 ) ] ;
782
+ drawTextOnMask ( clock , center [ 0 ] + options . ui_clock_positionX , center [ 1 ] + options . ui_clock_positionY , options . ui_clock_scale ) ;
783
+ } else {
784
+ let center = [ Math . floor ( ( columns - 1 ) / 2 ) , Math . floor ( ( rows - 4 ) / 2 ) ] ;
785
+ drawTextOnMatrix ( clock , center [ 0 ] + options . ui_clock_positionX , center [ 1 ] + options . ui_clock_positionY ) ;
769
786
}
770
787
break ;
771
788
}
0 commit comments