(() => { function getFace(){ const locale = require("locale"); var W = g.getWidth(); var H = g.getHeight(); var scale = W/240; function drawClock(){ var now=Date(); d=now.toString().split(' '); var min=d[4].substr(3,2); var sec=d[4].substr(-2); var tm=d[4].substring(0,5); var hr=d[4].substr(0,2); lastmin=min; g.reset(); g.clearRect(0,24,W-1,H-1); g.setColor(g.theme.fg); g.setFontAlign(0,-1); g.setFontVector(80*scale); g.drawString(tm,4+W/2,H/2+24-80*scale); g.setFontVector(36*scale); g.setColor(g.theme.fg2); d[1] = locale.month(now,3); d[0] = locale.dow(now,3); var dt=d[0]+" "+d[1]+" "+d[2];//+" "+d[3]; g.drawString(dt,W/2,H/2+24); g.flip(); } return {init:drawClock, tick:drawClock, tickpersec:false}; } return getFace; })();