/* Pi-hole: A black hole for Internet advertisements * (c) 2023 Pi-hole, LLC (https://pi-hole.net) * Network-wide ad blocking via your own hardware. * * This file is copyright under the latest version of the EUPL. * Please see LICENSE file for your rights under this license. */ /* global apiFailure:false, utils:false, initTable:false, updateFtlInfo:false */ "use strict"; let groups = []; globalThis.toasts ??= {}; function populateGroupSelect(selectEl) { if (selectEl.length === 0) { // No select element found, return return; } // Add all known groups for (const group of groups) { const label = group.enabled ? group.name : group.name + " (disabled)"; selectEl.append($("