diff --git a/scripts/pi-hole/js/groups-adlists.js b/scripts/pi-hole/js/groups-adlists.js
index e7c9d054..3b036e68 100644
--- a/scripts/pi-hole/js/groups-adlists.js
+++ b/scripts/pi-hole/js/groups-adlists.js
@@ -68,7 +68,7 @@ function format(data) {
}
var invalidStyle =
- data.invalid_domains !== null && numbers === true
+ data.invalid_domains !== null && data.invalid_domains > 0 && numbers === true
? ' style="color:red; font-weight:bold;"'
: "";
@@ -93,12 +93,14 @@ function format(data) {
")"
: "N/A") +
'
| Number of valid domains on this list: | ' +
- (data.number !== null && numbers === true ? data.number : "N/A") +
+ (data.number !== null && numbers === true ? parseInt(data.number, 10) : "N/A") +
' |
| Number of invalid domains on this list: | " +
"" +
- (data.invalid_domains !== null && numbers === true ? data.invalid_domains : "N/A") +
+ (data.invalid_domains !== null && numbers === true
+ ? parseInt(data.invalid_domains, 10)
+ : "N/A") +
' |
| Database ID of this list: | ' +
data.id +
" |
"
@@ -115,7 +117,7 @@ function initTable() {
order: [[0, "asc"]],
columns: [
{ data: "id", visible: false },
- { data: null, orderable: false, searchable: false, class: "details-control" },
+ { data: "status", searchable: false, class: "details-control" },
{ data: "address" },
{ data: "enabled", searchable: false },
{ data: "comment" },
@@ -172,7 +174,7 @@ function initTable() {
data.id +
'" class="breakall" href="' +
data.address +
- '">' +
+ '" target="_blank" rel="noopener noreferrer">' +
data.address +
""
);