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;
}
}