add a clock

This commit is contained in:
Jakob Ketterl 2024-01-18 17:30:26 +01:00
parent 8b0b05e31d
commit 0d16c96a68

View file

@ -406,6 +406,11 @@ WfmMetaPanel.prototype.update = function(data) {
if ('pi' in data && !this.callsign) { if ('pi' in data && !this.callsign) {
$el.find('.rds-identifier').text('PI: ' + data.pi); $el.find('.rds-identifier').text('PI: ' + data.pi);
} }
if ('clock_time' in data) {
var date = new Date(Date.parse(data.clock_time));
$el.find('.rds-clock').text(date.toLocaleString([], {dateStyle: 'short', timeStyle: 'short'}));
}
}; };
WfmMetaPanel.prototype.isSupported = function(data) { WfmMetaPanel.prototype.isSupported = function(data) {
@ -422,6 +427,7 @@ WfmMetaPanel.prototype.setEnabled = function(enabled) {
'<div class="rds-ps"></div>' + '<div class="rds-ps"></div>' +
'<div class="rds-radiotext"></div>' + '<div class="rds-radiotext"></div>' +
'<div class="rds-prog_type"></div>' + '<div class="rds-prog_type"></div>' +
'<div class="rds-clock"></div>' +
'</div>' '</div>'
); );
} else { } else {
@ -434,7 +440,7 @@ WfmMetaPanel.prototype.isEnabled = function() {
}; };
WfmMetaPanel.prototype.clear = function() { WfmMetaPanel.prototype.clear = function() {
$(this.el).find('.rds-identifier, .rds-ps, .rds-prog_type, .rds-radiotext').text(''); $(this.el).find('.rds-identifier, .rds-ps, .rds-prog_type, .rds-radiotext, .rds-clock').text('');
// display PI until we get the next callsign // display PI until we get the next callsign
this.callsign = false; this.callsign = false;
}; };