Create cliock.app.js

pull/172/head
Pascal Gollnick 2020-03-27 12:19:26 +01:00 committed by GitHub
parent f42d5ee570
commit 615a384acf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 51 additions and 0 deletions

51
apps/cliock/cliock.app.js Normal file
View File

@ -0,0 +1,51 @@
var line;
var fontsize = 2;
var locale = require("locale");
var marginTop = 40;
var flag = false;
var WeekDays = ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"];
function updateTime(){
if (!Bangle.isLCDOn()) return;
line = 0;
var now = new Date();
var date = locale.date(now,false);
var h = now.getHours();
var m = now.getMinutes();
h = h>10?h:"0"+h;
m = m>10?m:"0"+m;
g.clear();
Bangle.loadWidgets();
Bangle.drawWidgets();
g.setFont("6x8",fontsize);
g.setColor("#00ff00");
writeLine(h+":"+m);
writeLine(WeekDays[now.getDay()]);
writeLine(date);
if(flag){
writeLine("");
flag = false;
}
else{
writeLine("_");
flag = true;
}
}
function writeLineStart(){
g.drawString(">",4,marginTop+line*20);
}
function writeLine(str){
writeLineStart();
g.drawString(str,17,marginTop+line*20);
line++;
}
Bangle.on('lcdPower',function(on) {
if (on)
updateTime();
});
var click = setInterval(updateTime, 1000);