diff --git a/scripts/pi-hole/js/groups-adlists.js b/scripts/pi-hole/js/groups-adlists.js index 87a7292ff..fc223019c 100644 --- a/scripts/pi-hole/js/groups-adlists.js +++ b/scripts/pi-hole/js/groups-adlists.js @@ -210,10 +210,12 @@ function initTable() { // Disable autocorrect in the search box var input = document.querySelector("input[type=search]"); - input.setAttribute("autocomplete", "off"); - input.setAttribute("autocorrect", "off"); - input.setAttribute("autocapitalize", "off"); - input.setAttribute("spellcheck", false); + if (input !== null) { + input.setAttribute("autocomplete", "off"); + input.setAttribute("autocorrect", "off"); + input.setAttribute("autocapitalize", "off"); + input.setAttribute("spellcheck", false); + } } function addAdlist() { diff --git a/scripts/pi-hole/js/groups-clients.js b/scripts/pi-hole/js/groups-clients.js index 49da06134..18762c67f 100644 --- a/scripts/pi-hole/js/groups-clients.js +++ b/scripts/pi-hole/js/groups-clients.js @@ -64,12 +64,6 @@ $(document).ready(function () { $("#ip-custom").val(""); $("#ip-custom").prop("disabled", $("#select option:selected").val() !== "custom"); }); - // Disable autocorrect in the search box - var input = document.querySelector("input[type=search]"); - input.setAttribute("autocomplete", "off"); - input.setAttribute("autocorrect", "off"); - input.setAttribute("autocapitalize", "off"); - input.setAttribute("spellcheck", false); }); function initTable() { @@ -230,6 +224,14 @@ function initTable() { return data; } }); + // Disable autocorrect in the search box + var input = document.querySelector("input[type=search]"); + if (input !== null) { + input.setAttribute("autocomplete", "off"); + input.setAttribute("autocorrect", "off"); + input.setAttribute("autocapitalize", "off"); + input.setAttribute("spellcheck", false); + } table.on("order.dt", function () { var order = table.order(); diff --git a/scripts/pi-hole/js/groups-domains.js b/scripts/pi-hole/js/groups-domains.js index ebacb62dc..3869d966e 100644 --- a/scripts/pi-hole/js/groups-domains.js +++ b/scripts/pi-hole/js/groups-domains.js @@ -52,12 +52,6 @@ $(document).ready(function () { $("#wildcard_checkbox").prop("checked", false); } }); - // Disable autocorrect in the search box - var input = document.querySelector("input[type=search]"); - input.setAttribute("autocomplete", "off"); - input.setAttribute("autocorrect", "off"); - input.setAttribute("autocapitalize", "off"); - input.setAttribute("spellcheck", false); $("#add2black, #add2white").on("click", addDomain); @@ -286,6 +280,14 @@ function initTable() { } } }); + // Disable autocorrect in the search box + var input = document.querySelector("input[type=search]"); + if (input !== null) { + input.setAttribute("autocomplete", "off"); + input.setAttribute("autocorrect", "off"); + input.setAttribute("autocapitalize", "off"); + input.setAttribute("spellcheck", false); + } table.on("order.dt", function () { var order = table.order(); diff --git a/scripts/pi-hole/js/groups.js b/scripts/pi-hole/js/groups.js index 5ca900e54..879f457a5 100644 --- a/scripts/pi-hole/js/groups.js +++ b/scripts/pi-hole/js/groups.js @@ -110,6 +110,15 @@ $(document).ready(function () { } }); + // Disable autocorrect in the search box + var input = document.querySelector("input[type=search]"); + if (input !== null) { + input.setAttribute("autocomplete", "off"); + input.setAttribute("autocorrect", "off"); + input.setAttribute("autocapitalize", "off"); + input.setAttribute("spellcheck", false); + } + table.on("order.dt", function () { var order = table.order(); if (order[0][0] !== 0 || order[0][1] !== "asc") {