Rearrangements to clock layout.

Provide UTC and last-receiver-update clocks.
This commit is contained in:
Oliver Jowett 2015-01-07 18:39:19 +00:00
parent e6a70345b5
commit b2b0aa9afe
2 changed files with 50 additions and 19 deletions
public_html

View file

@ -28,6 +28,7 @@ var TrackedHistorySize = 0;
var SitePosition = null;
var ReceiverClock = null;
function fetchData() {
$.getJSON('data/aircraft.json', function(data) {
// Loop through all the planes in the data packet
@ -65,6 +66,11 @@ function fetchData() {
refreshTableInfo();
refreshSelected();
if (ReceiverClock) {
var rcv = new Date(now * 1000);
ReceiverClock.render(rcv.getUTCHours(),rcv.getUTCMinutes(),rcv.getUTCSeconds());
}
});
}
@ -73,6 +79,32 @@ function initialize() {
if (!ShowClocks) {
$('#timestamps').css('display','none');
} else {
// Create the clocks.
new CoolClock({
canvasId: "utcclock",
skinId: "classic",
displayRadius: 40,
showSecondHand: true,
gmtOffset: 0,
showDigital: false,
logClock: false,
logClockRev: false
});
ReceiverClock = new CoolClock({
canvasId: "receiverclock",
skinId: "classic",
displayRadius: 40,
showSecondHand: true,
gmtOffset: 0,
showDigital: false,
logClock: false,
logClockRev: false
});
// disable ticking on the receiver clock, we will update it ourselves
ReceiverClock.tick = (function(){})
}
// Get receiver metadata, reconfigure using it, then continue