Inserting warning and danger-badges if counter reaches specified levels

This commit is contained in:
Kim - DG9VH 2020-11-06 22:23:58 +01:00
parent 63ba1aa3f1
commit 394df4804e
3 changed files with 37 additions and 2 deletions

View file

@ -1,2 +1,9 @@
# 1 = show link to QRZ.com, 0 = off
var qrz = 1;
var debug = 0;
# 1 = enable debug in javascript-console, 0 = 0ff
var debug = 0;
# Set messagecounters for different badge-colors
var warnlevel = 200;
var emergencylevel = 500;

View file

@ -288,16 +288,44 @@ function getDapnetMessages(document, event) {
if (messagecount < 0 ) {
messagecount = 0;
}
if (messagecount <= warnlevel) {
document.getElementById('messagesinqueue').className = "badge badge-light";
}
if (messagecount > warnlevel) {
document.getElementById('messagesinqueue').className = "badge badge-warning";
}
if (messagecount > emergencylevel) {
document.getElementById('messagesinqueue').className = "badge badge-danger";
}
document.getElementById('messagesinqueue').innerHTML = "Messages in Queue: " + messagecount;
}
if (line.indexOf("Messages in Queue") > 0 ) {
getMessagesInQueue(line);
if (messagecount <= warnlevel) {
document.getElementById('messagesinqueue').className = "badge badge-light";
}
if (messagecount > warnlevel) {
document.getElementById('messagesinqueue').className = "badge badge-warning";
}
if (messagecount > emergencylevel) {
document.getElementById('messagesinqueue').className = "badge badge-danger";
}
document.getElementById('messagesinqueue').innerHTML = "Messages in Queue: " + messagecount;
}
if (line.indexOf("Rejecting") > 0 ) {
messagecount--;
if (messagecount < 0 ) {
messagecount = 0;
if (messagecount <= warnlevel) {
document.getElementById('messagesinqueue').className = "badge badge-light";
}
if (messagecount > warnlevel) {
document.getElementById('messagesinqueue').className = "badge badge-warning";
}
if (messagecount > emergencylevel) {
document.getElementById('messagesinqueue').className = "badge badge-danger";
}
document.getElementById('messagesinqueue').innerHTML = "Messages in Queue: " + messagecount;
}
}