mirror of
https://github.com/pi-hole/web.git
synced 2025-12-24 04:38:28 +00:00
Create table row for each DNS cache entry (settings page)
Signed-off-by: DL6ER <dl6er@dl6er.de>
This commit is contained in:
@@ -47,14 +47,14 @@ function updateHostInfo() {
|
|||||||
function setMetrics(data, prefix) {
|
function setMetrics(data, prefix) {
|
||||||
for (const [key, val] of Object.entries(data)) {
|
for (const [key, val] of Object.entries(data)) {
|
||||||
if (prefix === "sysinfo-dns-cache-content-") {
|
if (prefix === "sysinfo-dns-cache-content-") {
|
||||||
|
// Create table row for each DNS cache entry
|
||||||
|
const name =
|
||||||
|
val.name !== "OTHER"
|
||||||
|
? "Valid " + (val.name !== null ? val.name : "TYPE " + val.type)
|
||||||
|
: "Other valid";
|
||||||
|
const tr = "<tr><th>" + name + " records in cache:</th><td>" + val.count + "</td></tr>";
|
||||||
// Append row to DNS cache table
|
// Append row to DNS cache table
|
||||||
$("#dns-cache-table").append(
|
$("#dns-cache-table").append(tr);
|
||||||
"<tr><th>Valid " +
|
|
||||||
(val.name !== null ? val.name : "TYPE " + val.type) +
|
|
||||||
" records in cache:</th><td>" +
|
|
||||||
val.count +
|
|
||||||
"</td></tr>"
|
|
||||||
);
|
|
||||||
} else if (typeof val === "object") {
|
} else if (typeof val === "object") {
|
||||||
setMetrics(val, prefix + key + "-");
|
setMetrics(val, prefix + key + "-");
|
||||||
} else if (prefix === "sysinfo-dns-replies-") {
|
} else if (prefix === "sysinfo-dns-replies-") {
|
||||||
|
|||||||
Reference in New Issue
Block a user