mirror of
https://github.com/danbulant/ester_os
synced 2026-05-22 05:38:32 +00:00
Shorten update-time & avoid re-rendering
This commit is contained in:
parent
78b6d8ab43
commit
187444eb68
1 changed files with 4 additions and 1 deletions
|
|
@ -32,9 +32,12 @@ class Welcome implements RenderDef {
|
|||
var id:NodeJS.Timeout = setInterval(()=>{
|
||||
if(w.state != RenderStates.Rendered)return clearInterval(id);
|
||||
|
||||
var old = d;
|
||||
var d = new Date();
|
||||
if(old.getMinutes() == d.getMinutes() && old.getHours() == d.getHours())return;
|
||||
|
||||
t.innerText = d.getHours().toString().padStart(2, "0") + ":" + d.getMinutes().toString().padStart(2, "0");
|
||||
}, 60000)
|
||||
}, 10000)
|
||||
}, 60000 - d.getMilliseconds());//exactly every minute
|
||||
|
||||
el.appendChild(t);
|
||||
|
|
|
|||
Loading…
Reference in a new issue