@@ -3,6 +3,7 @@ Simple watch [slomoclock]
3
3
Mike Bennett mike[at]kereru.com
4
4
0.01 : Initial
5
5
0.03 : Use Layout library
6
+ 0.20 : Add day of week display
6
7
*/
7
8
8
9
//var v='0.10';
@@ -54,7 +55,8 @@ var layout = new Layout( {
54
55
{ type :"txt" , font :"40%" , label :"" , id :"hour" , valign :1 } ,
55
56
{ type :"txt" , font :"40%" , label :"" , id :"min" , valign :- 1 } ,
56
57
] } ,
57
- { type :"v" , c : [
58
+ { type :"v" , c : [
59
+ { type :"txt" , font :"10%" , label :"" , id :"dow" , col :0xEFE0 , halign :1 } ,
58
60
{ type :"txt" , font :"10%" , label :"" , id :"day" , col :0xEFE0 , halign :1 } ,
59
61
{ type :"txt" , font :"10%" , label :"" , id :"mon" , col :0xEFE0 , halign :1 } ,
60
62
] }
@@ -82,6 +84,8 @@ function draw() {
82
84
layout . min . col = cfg . colour == 0 ? colH [ hh ] : cfg . colour == 1 ? colH [ colNum ] :col [ cfg . colour ] ;
83
85
84
86
// Update date
87
+ var dayOfWeek = [ "Sun" , "Mon" , "Tue" , "Wed" , "Thu" , "Fri" , "Sat" ] ;
88
+ layout . dow . label = dayOfWeek [ date . getDay ( ) ] ;
85
89
layout . day . label = date . getDate ( ) ;
86
90
layout . mon . label = require ( "locale" ) . month ( date , 1 ) ;
87
91
0 commit comments