diff --git a/scripts/pi-hole/js/queries.js b/scripts/pi-hole/js/queries.js
index 666bdcc8..639a1a05 100644
--- a/scripts/pi-hole/js/queries.js
+++ b/scripts/pi-hole/js/queries.js
@@ -145,8 +145,10 @@ $(document).ready(function() {
tableApi = $("#all-queries").DataTable( {
"rowCallback": function( row, data, index ){
+ var blocked = false;
if (data[4] === "1")
{
+ blocked = true;
$(row).css("color","red");
$("td:eq(4)", row).html( "Pi-holed" );
$("td:eq(6)", row).html( "" );
@@ -165,12 +167,14 @@ $(document).ready(function() {
}
else if (data[4] === "4")
{
+ blocked = true;
$(row).css("color","red");
$("td:eq(4)", row).html( "Pi-holed
(wildcard)" );
$("td:eq(6)", row).html( "" );
}
else if (data[4] === "5")
{
+ blocked = true;
$(row).css("color","red");
$("td:eq(4)", row).html( "Pi-holed
(blacklist)" );
$("td:eq(6)", row).html( "" );
@@ -211,24 +215,24 @@ $(document).ready(function() {
$("td:eq(5)", row).html( "-" );
}
- // Check for existance of sixth column
- if(data.length > 5)
+ // Check for existance of sixth column and display only if not Pi-holed
+ if(data.length > 5 && !blocked)
{
if (data[6] === "1")
{
- $("td:eq(2)", row).html($("td:eq(2)", row).html()+" (NODATA)");
+ $("td:eq(2)", row).html(data[2] + " (NODATA)");
}
else if (data[6] === "2")
{
- $("td:eq(2)", row).html($("td:eq(2)", row).html()+" (NXDOMAIN)");
+ $("td:eq(2)", row).html(data[2] + " (NXDOMAIN)");
}
else if (data[6] === "3")
{
- $("td:eq(2)", row).html($("td:eq(2)", row).html()+" (CNAME)");
+ $("td:eq(2)", row).html(data[2] + " (CNAME)");
}
else if (data[6] === "4")
{
- $("td:eq(2)", row).html($("td:eq(2)", row).html()+" (IP)");
+ $("td:eq(2)", row).html(data[2] + " (IP)");
}
}
},