improve client display

This commit is contained in:
Jakob Ketterl 2023-08-23 01:20:17 +02:00
parent 25ae3359ea
commit f52b00f0af
2 changed files with 5 additions and 8 deletions

View file

@ -1266,6 +1266,7 @@ img.openwebrx-mirror-img
#openwebrx-panel-digimodes[data-mode="fst4w"] #openwebrx-digimode-content-container,
#openwebrx-panel-digimodes[data-mode="q65"] #openwebrx-digimode-content-container,
#openwebrx-panel-digimodes[data-mode="msk144"] #openwebrx-digimode-content-container,
#openwebrx-panel-digimodes[data-mode="adsb"] #openwebrx-digimode-content-container,
#openwebrx-panel-digimodes[data-mode="ft8"] #openwebrx-digimode-select-channel,
#openwebrx-panel-digimodes[data-mode="wspr"] #openwebrx-digimode-select-channel,
#openwebrx-panel-digimodes[data-mode="jt65"] #openwebrx-digimode-select-channel,
@ -1277,7 +1278,8 @@ img.openwebrx-mirror-img
#openwebrx-panel-digimodes[data-mode="fst4"] #openwebrx-digimode-select-channel,
#openwebrx-panel-digimodes[data-mode="fst4w"] #openwebrx-digimode-select-channel,
#openwebrx-panel-digimodes[data-mode="q65"] #openwebrx-digimode-select-channel,
#openwebrx-panel-digimodes[data-mode="msk144"] #openwebrx-digimode-select-channel
#openwebrx-panel-digimodes[data-mode="msk144"] #openwebrx-digimode-select-channel,
#openwebrx-panel-digimodes[data-mode="adsb"] #openwebrx-digimode-select-channel
{
display: none;
}
@ -1293,7 +1295,8 @@ img.openwebrx-mirror-img
#openwebrx-panel-digimodes[data-mode="fst4"] #openwebrx-digimode-canvas-container,
#openwebrx-panel-digimodes[data-mode="fst4w"] #openwebrx-digimode-canvas-container,
#openwebrx-panel-digimodes[data-mode="q65"] #openwebrx-digimode-canvas-container,
#openwebrx-panel-digimodes[data-mode="msk144"] #openwebrx-digimode-canvas-container
#openwebrx-panel-digimodes[data-mode="msk144"] #openwebrx-digimode-canvas-container,
#openwebrx-panel-digimodes[data-mode="adsb"] #openwebrx-digimode-canvas-container
{
height: 200px;
margin: -10px;

View file

@ -330,23 +330,17 @@ AdsbMessagePanel.prototype.pushMessage = function(message) {
'<td>' + ifDefined(state.groundtrack, Math.round) + '</td>' +
'<td>' + state.messages + '</td>'
);
var $b = $(this.el).find('tbody');
$b.scrollTop($b[0].scrollHeight);
};
AdsbMessagePanel.prototype.clearMessages = function(toRemain) {
console.info("clearing old aircraft...");
var now = Date.now();
var me = this;
Object.entries(this.aircraft).forEach(function(e) {
if (now - e[1].lastSeen > toRemain) {
console.info("removing " + e[0]);
delete me.aircraft[e[0]];
e[1].el.remove();
}
})
console.info("done; tracking " + Object.keys(this.aircraft).length + " aircraft");
};
AdsbMessagePanel.prototype.initClearTimer = function() {