diff --git a/scripts/pi-hole/js/db_queries.js b/scripts/pi-hole/js/db_queries.js
index 916fc9e0..5d245af9 100644
--- a/scripts/pi-hole/js/db_queries.js
+++ b/scripts/pi-hole/js/db_queries.js
@@ -195,40 +195,56 @@ $(document).ready(function() {
tableApi = $("#all-queries").DataTable( {
"rowCallback": function( row, data, index ){
- if (data[4] === 1)
- {
- $(row).css("color","red");
- $("td:eq(4)", row).html( "Pi-holed" );
- $("td:eq(5)", row).html( "" );
- // statistics[2]++;
- }
- else if (data[4] === 2)
- {
- $(row).css("color","green");
- $("td:eq(4)", row).html( "OK
(forwarded)" );
- $("td:eq(5)", row).html( "" );
- }
- else if (data[4] === 3)
- {
- $(row).css("color","green");
- $("td:eq(4)", row).html( "OK
(cached)" );
- $("td:eq(5)", row).html( "" );
- // statistics[1]++;
+ var blocked, fieldtext, buttontext, color;
- }
- else if (data[4] === 4)
+ switch (data[4])
{
- $(row).css("color","red");
- $("td:eq(4)", row).html( "Pi-holed
(wildcard)" );
- $("td:eq(5)", row).html( "" );
- // statistics[3]++;
+ case 1:
+ blocked = true;
+ color = "red";
+ fieldtext = "Blocked (gravity)";
+ buttontext = "";
+ break;
+ case 2:
+ blocked = false;
+ color = "green";
+ fieldtext = "OK
(forwarded)";
+ buttontext = "";
+ break;
+ case 3:
+ blocked = false;
+ color = "green";
+ fieldtext = "OK
(cached)";
+ buttontext = "";
+ break;
+ case 4:
+ blocked = true;
+ color = "red";
+ fieldtext = "Blocked
(regex/wildcard)";
+ buttontext = "" ;
+ break;
+ case 5:
+ blocked = true;
+ color = "red";
+ fieldtext = "Blocked
(blacklist)";
+ buttontext = "" ;
+ break;
+ case 6:
+ blocked = true;
+ color = "red";
+ fieldtext = "Blocked
(external)";
+ buttontext = "" ;
+ break;
+ default:
+ blocked = false;
+ color = "black";
+ fieldtext = "Unknown";
+ buttontext = "";
}
- else
- {
- $("td:eq(4)", row).html( "Unknown
("+data[4]+")" );
- $("td:eq(5)", row).html( "" );
- }
- // statistics[0]++;
+
+ $(row).css("color", color);
+ $("td:eq(4)", row).html(fieldtext);
+ $("td:eq(5)", row).html(buttontext);
},
dom: "<'row'<'col-sm-12'f>>" +
"<'row'<'col-sm-4'l><'col-sm-8'p>>" +