Remove settings-level-1 and rename level 0 to basic, level 2 to expert

Signed-off-by: DL6ER <dl6er@dl6er.de>
This commit is contained in:
DL6ER
2023-11-29 13:11:27 +01:00
parent ceb1118c0b
commit ce96e15d59
11 changed files with 38 additions and 40 deletions

View File

@@ -681,13 +681,11 @@ function initSettingsLevel() {
function applyExpertSettings() { function applyExpertSettings() {
if (localStorage.getItem("expert_settings") === "true") { if (localStorage.getItem("expert_settings") === "true") {
$(".settings-level-0").show(); $(".settings-level-basic").show();
$(".settings-level-1").show(); $(".settings-level-expert").show();
$(".settings-level-2").show();
} else { } else {
$(".settings-level-0").show(); $(".settings-level-basic").show();
$(".settings-level-1").hide(); $(".settings-level-expert").hide();
$(".settings-level-2").hide();
} }
} }

View File

@@ -327,7 +327,7 @@ function createDynamicConfigTabs() {
$("#advanced-overlay").hide(); $("#advanced-overlay").hide();
$("#advanced-content").append( $("#advanced-content").append(
'<div class="col-lg-12 settings-level-1">' + '<div class="col-lg-12 settings-level-expert">' +
'<button type="button" class="btn btn-primary save-button" id="save"><i class="fa-solid fa-fw fa-floppy-disk"></i>&nbsp;Save & Apply</button>' + '<button type="button" class="btn btn-primary save-button" id="save"><i class="fa-solid fa-fw fa-floppy-disk"></i>&nbsp;Save & Apply</button>' +
"</div>" "</div>"
); );

View File

@@ -163,12 +163,12 @@
<i class="fa-fw menu-icon fa-solid fa-file-export"></i> <span>Teleporter</span> <i class="fa-fw menu-icon fa-solid fa-file-export"></i> <span>Teleporter</span>
</a> </a>
</li> </li>
<li class="<? if scriptname == 'settings/dnsrecords' then ?> active<? end ?> settings-level-1"> <li class="<? if scriptname == 'settings/dnsrecords' then ?> active<? end ?> settings-level-expert">
<a href="<?=webhome?>settings/dnsrecords"> <a href="<?=webhome?>settings/dnsrecords">
<i class="fa-fw menu-icon fa-solid fa-address-book"></i> <span>Local DNS Records</span> <i class="fa-fw menu-icon fa-solid fa-address-book"></i> <span>Local DNS Records</span>
</a> </a>
</li> </li>
<li class="<? if scriptname == 'settings/all' then ?> active<? end ?> settings-level-2"> <li class="<? if scriptname == 'settings/all' then ?> active<? end ?> settings-level-expert">
<a href="<?=webhome?>settings/all"> <a href="<?=webhome?>settings/all">
<i class="fa-fw menu-icon fa-solid fa-pen-to-square"></i> <span>All settings</span> <i class="fa-fw menu-icon fa-solid fa-pen-to-square"></i> <span>All settings</span>
</a> </a>

View File

@@ -13,12 +13,12 @@ mg.include('scripts/pi-hole/lua/header_authenticated.lp','r')
PageTitle = "All Settings" PageTitle = "All Settings"
mg.include('scripts/pi-hole/lua/settings_header.lp','r') mg.include('scripts/pi-hole/lua/settings_header.lp','r')
?> ?>
<div class="row settings-level-2" id="advanced-content"> <div class="row settings-level-expert" id="advanced-content">
<!-- dynamically filled with content --> <!-- dynamically filled with content -->
<div class="overlay" id="advanced-overlay"> <div class="overlay" id="advanced-overlay">
<i class="fa fa-sync fa-spin"></i> <i class="fa fa-sync fa-spin"></i>
</div> </div>
<div class="col-lg-12 settings-level-2"> <div class="col-lg-12 settings-level-expert">
<button type="button" class="btn btn-primary save-button"><i class="fa-solid fa-fw fa-floppy-disk"></i>&nbsp;Save & Apply</button> <button type="button" class="btn btn-primary save-button"><i class="fa-solid fa-fw fa-floppy-disk"></i>&nbsp;Save & Apply</button>
</div> </div>
</div> </div>

View File

@@ -14,9 +14,9 @@ PageTitle = "Web Interface - API Settings"
mg.include('scripts/pi-hole/lua/settings_header.lp','r') mg.include('scripts/pi-hole/lua/settings_header.lp','r')
?> ?>
<div class="row"> <div class="row">
<div class="col-md-6 settings-level-0"> <div class="col-md-6 settings-level-basic">
<div class="row"> <div class="row">
<div class="col-md-12 settings-level-1"> <div class="col-md-12 settings-level-expert">
<div class="box box-warning"> <div class="box box-warning">
<div class="box-header with-border"> <div class="box-header with-border">
<h3 class="box-title" data-configkeys="webserver.api.excludeDomains webserver.api.excludeClients">Exclusions</h3> <h3 class="box-title" data-configkeys="webserver.api.excludeDomains webserver.api.excludeClients">Exclusions</h3>
@@ -37,7 +37,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
</div> </div>
</div> </div>
</div> </div>
<div class="col-md-12 settings-level-0"> <div class="col-md-12 settings-level-basic">
<div class="box box-warning"> <div class="box box-warning">
<div class="box-header with-border"> <div class="box-header with-border">
<h3 class="box-title" data-configkeys="webserver.interface.theme webserver.interface.boxed">Theme settings</h3> <h3 class="box-title" data-configkeys="webserver.interface.theme webserver.interface.boxed">Theme settings</h3>
@@ -89,7 +89,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
</div> </div>
</div> </div>
</div>--> </div>-->
<div class="col-md-6 settings-level-1"> <div class="col-md-6 settings-level-expert">
<div class="box box-warning"> <div class="box box-warning">
<div class="box-header with-border"> <div class="box-header with-border">
<h3 class="box-title" data-configkeys="webserver.api.localAPIauth webserver.api.prettyJSON webserver.api.allow_destructive webserver.api.temp.limit webserver.api.temp.unit">Advanced Settings</h3> <h3 class="box-title" data-configkeys="webserver.api.localAPIauth webserver.api.prettyJSON webserver.api.allow_destructive webserver.api.temp.limit webserver.api.temp.unit">Advanced Settings</h3>
@@ -146,7 +146,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
</div> </div>
</div> </div>
</div> </div>
<div class="col-md-12 settings-level-2"> <div class="col-md-12 settings-level-expert">
<div class="box box-warning"> <div class="box box-warning">
<div class="box-header with-border"> <div class="box-header with-border">
<h3 class="box-title">Currently active sessions</h3> <h3 class="box-title">Currently active sessions</h3>
@@ -177,7 +177,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
</div> </div>
</div> </div>
</div> </div>
<div class="col-lg-12 settings-level-0"> <div class="col-lg-12 settings-level-basic">
<button type="button" class="btn btn-primary save-button"><i class="fa-solid fa-fw fa-floppy-disk"></i>&nbsp;Save & Apply</button> <button type="button" class="btn btn-primary save-button"><i class="fa-solid fa-fw fa-floppy-disk"></i>&nbsp;Save & Apply</button>
</div> </div>
</div> </div>

View File

@@ -15,7 +15,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
?> ?>
<div class="row"> <div class="row">
<!-- DHCP Settings Box --> <!-- DHCP Settings Box -->
<div class="col-md-6 settings-level-0"> <div class="col-md-6 settings-level-basic">
<div class="box box-warning"> <div class="box box-warning">
<div class="box-header with-border"> <div class="box-header with-border">
<h3 class="box-title" data-configkeys="dhcp.active dhcp.start dhcp.end dhcp.router dhcp.ipv6">DHCP Settings</h3> <h3 class="box-title" data-configkeys="dhcp.active dhcp.start dhcp.end dhcp.router dhcp.ipv6">DHCP Settings</h3>
@@ -79,7 +79,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
</div> </div>
</div> </div>
</div> </div>
<div class="col-md-6 settings-level-1"> <div class="col-md-6 settings-level-expert">
<div class="box box-warning"> <div class="box box-warning">
<div class="box-header with-border"> <div class="box-header with-border">
<h3 class="box-title" data-configkeys="dhcp.leaseTime dhcp.rapidCommit dhcp.multiDNS">Advanced DHCP Settings</h3> <h3 class="box-title" data-configkeys="dhcp.leaseTime dhcp.rapidCommit dhcp.multiDNS">Advanced DHCP Settings</h3>
@@ -144,7 +144,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
</div> </div>
</div> </div>
</div> </div>
<div class="col-md-12 settings-level-2"> <div class="col-md-12 settings-level-expert">
<div class="box box-warning"> <div class="box box-warning">
<div class="box-header with-border"> <div class="box-header with-border">
<h3 class="box-title" data-configkeys="dhcp.hosts">Static DHCP configuration</h3> <h3 class="box-title" data-configkeys="dhcp.hosts">Static DHCP configuration</h3>
@@ -200,7 +200,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
</div> </div>
</div> </div>
</div> </div>
<div class="col-lg-12 settings-level-0"> <div class="col-lg-12 settings-level-basic">
<button type="button" class="btn btn-primary save-button"><i class="fa-solid fa-fw fa-floppy-disk"></i>&nbsp;Save & Apply</button> <button type="button" class="btn btn-primary save-button"><i class="fa-solid fa-fw fa-floppy-disk"></i>&nbsp;Save & Apply</button>
</div> </div>
</div> </div>

View File

@@ -57,7 +57,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
</div> </div>
</div> </div>
</div> </div>
<div class="box box-warning settings-level-1"> <div class="box box-warning settings-level-expert">
<div class="box-header with-border"> <div class="box-header with-border">
<h3 class="box-title" data-configkeys="dns.revServer.active dns.revServer.cidr dns.revServer.target dns.revServer.domain">Conditional forwarding</h3> <h3 class="box-title" data-configkeys="dns.revServer.active dns.revServer.cidr dns.revServer.target dns.revServer.domain">Conditional forwarding</h3>
</div> </div>
@@ -122,7 +122,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
</div> </div>
</div> </div>
</div> </div>
<div class="col-lg-6 settings-level-1"> <div class="col-lg-6 settings-level-expert">
<div class="box box-warning"> <div class="box box-warning">
<div class="box-header with-border"> <div class="box-header with-border">
<h1 class="box-title" data-configkeys="dns.listeningMode">Interface settings</h1> <h1 class="box-title" data-configkeys="dns.listeningMode">Interface settings</h1>
@@ -233,7 +233,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
</div> </div>
</div> </div>
</div> </div>
<div class="box box-warning settings-level-2"> <div class="box box-warning settings-level-expert">
<div class="box-header with-border"> <div class="box-header with-border">
<h3 class="box-title" data-configkeys="dns.rateLimit.count dns.rateLimit.interval">Rate-limiting</h3> <h3 class="box-title" data-configkeys="dns.rateLimit.count dns.rateLimit.interval">Rate-limiting</h3>
</div> </div>
@@ -258,7 +258,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
</div> </div>
</div> </div>
</div> </div>
<div class="col-lg-12 settings-level-0"> <div class="col-lg-12 settings-level-basic">
<button type="button" class="btn btn-primary save-button"><i class="fa-solid fa-fw fa-floppy-disk"></i>&nbsp;Save & Apply</button> <button type="button" class="btn btn-primary save-button"><i class="fa-solid fa-fw fa-floppy-disk"></i>&nbsp;Save & Apply</button>
</div> </div>
</div> </div>

View File

@@ -14,7 +14,7 @@ PageTitle = "Local DNS Settings"
mg.include('scripts/pi-hole/lua/settings_header.lp','r') mg.include('scripts/pi-hole/lua/settings_header.lp','r')
?> ?>
<div class="row"> <div class="row">
<div class="col-md-12 col-lg-6 settings-level-1"> <div class="col-md-12 col-lg-6 settings-level-expert">
<div class="box"> <div class="box">
<div class="box-header with-border"> <div class="box-header with-border">
<h3 class="box-title" id="title-hosts" data-configkeys="dns.hosts">Local DNS records</h3> <h3 class="box-title" id="title-hosts" data-configkeys="dns.hosts">Local DNS records</h3>
@@ -56,7 +56,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
</div> </div>
</div> </div>
</div> </div>
<div class="col-md-12 col-lg-6 settings-level-1"> <div class="col-md-12 col-lg-6 settings-level-expert">
<div class="box"> <div class="box">
<div class="box-header with-border"> <div class="box-header with-border">
<h3 class="box-title" id="title-cnameRecords" data-configkeys="dns.cnameRecords">Local CNAME records records</h3> <h3 class="box-title" id="title-cnameRecords" data-configkeys="dns.cnameRecords">Local CNAME records records</h3>

View File

@@ -14,7 +14,7 @@ PageTitle = "Privacy Settings"
mg.include('scripts/pi-hole/lua/settings_header.lp','r') mg.include('scripts/pi-hole/lua/settings_header.lp','r')
?> ?>
<div class="row"> <div class="row">
<div class="col-md-6 settings-level-0"> <div class="col-md-6 settings-level-basic">
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<div class="box box-warning"> <div class="box box-warning">
@@ -34,7 +34,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
</div> </div>
</div> </div>
</div> </div>
<div class="col-md-12 settings-level-2"> <div class="col-md-12 settings-level-expert">
<div class="box box-warning"> <div class="box box-warning">
<div class="box-header with-border"> <div class="box-header with-border">
<h3 class="box-title" data-configkeys="database.DBimport database.DBexport database.maxDBdays database.network.expire">Privacy-related database settings</h3> <h3 class="box-title" data-configkeys="database.DBimport database.DBexport database.maxDBdays database.network.expire">Privacy-related database settings</h3>
@@ -68,7 +68,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
</div> </div>
</div> </div>
</div> </div>
<div class="col-md-6 settings-level-1"> <div class="col-md-6 settings-level-expert">
<div class="box box-warning"> <div class="box box-warning">
<div class="box-header with-border"> <div class="box-header with-border">
<h3 class="box-title" data-configkeys="misc.privacylevel">Query Anonymization ("Privacy Level")</h3> <h3 class="box-title" data-configkeys="misc.privacylevel">Query Anonymization ("Privacy Level")</h3>
@@ -103,7 +103,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
</div> </div>
</div> </div>
</div> </div>
<div class="col-lg-12 settings-level-0"> <div class="col-lg-12 settings-level-basic">
<button type="button" class="btn btn-primary save-button"><i class="fa-solid fa-fw fa-floppy-disk"></i>&nbsp;Save & Apply</button> <button type="button" class="btn btn-primary save-button"><i class="fa-solid fa-fw fa-floppy-disk"></i>&nbsp;Save & Apply</button>
</div> </div>
</div> </div>

View File

@@ -61,7 +61,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
<i class="fa fa-sync fa-spin"></i> <i class="fa fa-sync fa-spin"></i>
</div> </div>
</div> </div>
<div class="box settings-level-2"> <div class="box settings-level-expert">
<div class="box-header with-border"> <div class="box-header with-border">
<h3 class="box-title">DHCP server metrics</h3> <h3 class="box-title">DHCP server metrics</h3>
</div> </div>
@@ -163,7 +163,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
</div> </div>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<div class="box settings-level-1" id="cache-metrics"> <div class="box settings-level-expert" id="cache-metrics">
<div class="box-header with-border"> <div class="box-header with-border">
<h3 class="box-title">DNS cache metrics</h3> <h3 class="box-title">DNS cache metrics</h3>
</div> </div>
@@ -210,7 +210,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
</tr> </tr>
</tbody> </tbody>
</table> </table>
<!-- <table class="table table-striped table-bordered nowrap settings-level-2"> <!-- <table class="table table-striped table-bordered nowrap settings-level-expert">
<tbody id="dns-cache-table"> <tbody id="dns-cache-table">
</tbody> </tbody>
</table> --> </table> -->
@@ -263,7 +263,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
</th> </th>
<td id="sysinfo-dns-replies-unanswered">&nbsp;</td> <td id="sysinfo-dns-replies-unanswered">&nbsp;</td>
</tr> </tr>
<tr class="settings-level-2"> <tr class="settings-level-expert">
<th scope="row"> <th scope="row">
<span>Authoritative replies:</span> <span>Authoritative replies:</span>
</th> </th>
@@ -279,7 +279,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
</div> </div>
</div> </div>
</div> </div>
<div class="col-md-12 settings-level-1"> <div class="col-md-12 settings-level-expert">
<div class="box box-warning"> <div class="box box-warning">
<div class="box-header with-border"> <div class="box-header with-border">
<h3 class="box-title">Actions<span id="actions-title"></span></h3> <h3 class="box-title">Actions<span id="actions-title"></span></h3>
@@ -295,7 +295,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
<div class="col-xs-12 col-md-6 col-lg-3"> <div class="col-xs-12 col-md-6 col-lg-3">
<button type="button" class="btn btn-danger confirm-flusharp btn-block button-pad destructive_action" disabled="true">Flush network table</button> <button type="button" class="btn btn-danger confirm-flusharp btn-block button-pad destructive_action" disabled="true">Flush network table</button>
</div> </div>
<div class="col-xs-12 col-md-6 col-lg-3 settings-level-2"> <div class="col-xs-12 col-md-6 col-lg-3 settings-level-expert">
<button type="button" class="btn btn-danger confirm-flushlogs btn-block button-pad destructive_action" disabled="true">Flush logs (last 24 hours)</button> <button type="button" class="btn btn-danger confirm-flushlogs btn-block button-pad destructive_action" disabled="true">Flush logs (last 24 hours)</button>
</div> </div>
</div> </div>

View File

@@ -1148,15 +1148,15 @@ table.dataTable tbody > tr > .selected {
z-index: 10; z-index: 10;
} }
.settings-level-0 { .settings-level-basic {
display: none; display: none;
} }
.settings-level-1 { .settings-level-expert {
display: none; display: none;
} }
.settings-level-2 { .settings-level-expert {
display: none; display: none;
} }