diff --git a/html/index.html b/html/index.html index 83fa4fc..117e681 100644 --- a/html/index.html +++ b/html/index.html @@ -133,7 +133,7 @@
Dapnet-Messages
-
Messages in Queue: 0
+ Messages in Queue: 0
diff --git a/html/js/config.js b/html/js/config.js index d885fc3..cc25f44 100644 --- a/html/js/config.js +++ b/html/js/config.js @@ -1,2 +1,9 @@ +# 1 = show link to QRZ.com, 0 = off var qrz = 1; -var debug = 0; \ No newline at end of file + +# 1 = enable debug in javascript-console, 0 = 0ff +var debug = 0; + +# Set messagecounters for different badge-colors +var warnlevel = 200; +var emergencylevel = 500; \ No newline at end of file diff --git a/html/js/functions.js b/html/js/functions.js index 83aed1c..0d930b6 100644 --- a/html/js/functions.js +++ b/html/js/functions.js @@ -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; } }