diff --git a/scripts/pi-hole/js/groups-adlists.js b/scripts/pi-hole/js/groups-adlists.js index 6bac461bc..f84d7e8a8 100644 --- a/scripts/pi-hole/js/groups-adlists.js +++ b/scripts/pi-hole/js/groups-adlists.js @@ -10,6 +10,7 @@ var table; var groups = []; var token = $("#token").text(); +var GETDict = {}; function getGroups() { $.post( @@ -24,6 +25,13 @@ function getGroups() { } $(function () { + window.location.search + .substr(1) + .split("&") + .forEach(function (item) { + GETDict[item.split("=")[0]] = item.split("=")[1]; + }); + $("#btnAdd").on("click", addAdlist); utils.setBsSelectDefaults(); @@ -289,6 +297,11 @@ function initTable() { var applyBtn = "#btn_apply_" + data.id; + // Highlight row (if url parameter "adlistid=" is used) + if ("adlistid" in GETDict && data.id === parseInt(GETDict.adlistid, 10)) { + $(row).find("td").addClass("highlight"); + } + var button = '