diff --git a/scripts/js/footer.js b/scripts/js/footer.js index b392ae96..b195fc21 100644 --- a/scripts/js/footer.js +++ b/scripts/js/footer.js @@ -684,7 +684,7 @@ function applyExpertSettings() { if (localStorage.getItem("expert_settings") === "true") { for (const element of expertSettingsNodes) element.classList.remove("d-none"); } else { - for (const element of expertSettingsNodes) element.classList.add("d-none"); + for (const element of expertSettingsNodes) element.classList.toggle("d-none", true); // If we left with an empty page (no visible boxes) after switching from // Expert to Basic settings, redirect to admin/settings/system instead diff --git a/scripts/lua/sidebar.lp b/scripts/lua/sidebar.lp index 312b9669..2820c6cf 100644 --- a/scripts/lua/sidebar.lp +++ b/scripts/lua/sidebar.lp @@ -175,7 +175,7 @@ Local DNS Records -
  • +
  • All settings diff --git a/settings-all.lp b/settings-all.lp index f758b761..d8c8482f 100644 --- a/settings-all.lp +++ b/settings-all.lp @@ -13,7 +13,7 @@ mg.include('scripts/lua/header_authenticated.lp','r') PageTitle = "All Settings" mg.include('scripts/lua/settings_header.lp','r') ?> -
    +
    @@ -28,7 +28,7 @@ mg.include('scripts/lua/settings_header.lp','r')
    -
    +
    diff --git a/settings-api.lp b/settings-api.lp index 1f67a938..1c8af31b 100644 --- a/settings-api.lp +++ b/settings-api.lp @@ -49,7 +49,7 @@ mg.include('scripts/lua/settings_header.lp','r')
    -
    +

    Advanced Settings

    @@ -82,7 +82,7 @@ mg.include('scripts/lua/settings_header.lp','r')
    -
    +

    Exclusions

    @@ -134,7 +134,7 @@ mg.include('scripts/lua/settings_header.lp','r')
    --> -
    +

    Currently active sessions

    diff --git a/settings-dhcp.lp b/settings-dhcp.lp index 470e24ea..4bfa083c 100644 --- a/settings-dhcp.lp +++ b/settings-dhcp.lp @@ -86,7 +86,7 @@ mg.include('scripts/lua/settings_header.lp','r')
    -
    +

    Advanced DHCP Settings

    @@ -165,7 +165,7 @@ mg.include('scripts/lua/settings_header.lp','r')
    -
    +

    Static DHCP configuration

    diff --git a/settings-dns.lp b/settings-dns.lp index ad3cc7f5..bd3f8b44 100644 --- a/settings-dns.lp +++ b/settings-dns.lp @@ -57,7 +57,7 @@ mg.include('scripts/lua/settings_header.lp','r')
    -
    +

    DNS domain settings

    @@ -81,7 +81,7 @@ mg.include('scripts/lua/settings_header.lp','r')
    -
    +

    Rate-limiting

    @@ -106,7 +106,7 @@ mg.include('scripts/lua/settings_header.lp','r')
    -
    +

    Interface settings

    @@ -197,7 +197,7 @@ mg.include('scripts/lua/settings_header.lp','r')
    -
    +

    Conditional forwarding

    diff --git a/settings-privacy.lp b/settings-privacy.lp index d59d6d17..2f905c52 100644 --- a/settings-privacy.lp +++ b/settings-privacy.lp @@ -34,7 +34,7 @@ mg.include('scripts/lua/settings_header.lp','r')
    -
    +

    Privacy-related database settings

    @@ -64,7 +64,7 @@ mg.include('scripts/lua/settings_header.lp','r')
    -
    +

    Query Anonymization ("Privacy Level")

    diff --git a/settings-system.lp b/settings-system.lp index 1e6eb27f..a2733e81 100644 --- a/settings-system.lp +++ b/settings-system.lp @@ -74,7 +74,7 @@ mg.include('scripts/lua/settings_header.lp','r')
    -
    +

    DHCP server metrics

    @@ -150,7 +150,7 @@ mg.include('scripts/lua/settings_header.lp','r')
    -
    +

    DNS cache metrics

    @@ -185,7 +185,7 @@ mg.include('scripts/lua/settings_header.lp','r') - @@ -230,7 +230,7 @@ mg.include('scripts/lua/settings_header.lp','r') Unanswered queries:   - + Authoritative replies:   @@ -244,7 +244,7 @@ mg.include('scripts/lua/settings_header.lp','r')
    -
    +

    Actions

    @@ -260,7 +260,7 @@ mg.include('scripts/lua/settings_header.lp','r')
    -
    +