points and reset-function on webUI

This commit is contained in:
Marcel Peterkau 2023-04-17 21:51:13 +02:00
parent 62a7cd1b9c
commit 7b166caf84
2 changed files with 53 additions and 0 deletions

View File

@ -73,6 +73,38 @@
<input class="form-control" type="text" placeholder="%SYSTEM_STATUS%" readonly>
</p>
<!-- Div Group current Mode -->
<!-- Div Group Faction Points -->
<hr />
<p>
<h4>aktueller Punktestand</h4>
<div class="table-responsive">
<table class="table table-borderless table-dark">
<thead>
<tr>
<th class="text-center" scope="col">%NAME_FAC_1%</th>
<th class="text-center" scope="col">%NAME_FAC_2%</th>
<th class="text-center" scope="col">%NAME_FAC_3%</th>
</tr>
</thead>
<tbody>
<tr>
<td class="mx-auto"><img src="static/img/logo_fac1.png" class="rounded mx-auto img-fluid d-block"
alt="..."></td>
<td class="mx-auto"><img src="static/img/logo_fac2.png" class="rounded mx-auto img-fluid d-block"
alt="..."></td>
<td class="mx-auto"><img src="static/img/logo_fac3.png" class="rounded mx-auto img-fluid d-block"
alt="..."></td>
</tr>
<tr>
<td class="text-center">%POINTS_FAC_1%</td>
<td class="text-center">%POINTS_FAC_2%</td>
<td class="text-center">%POINTS_FAC_3%</td>
</tr>
</tbody>
</table>
</div>
</p>
<!-- Div GroupFaction Points -->
<!-- Div Group DTC Table -->
<div %SHOW_DTC_TABLE%>
<hr />
@ -98,6 +130,19 @@
<!-- Div Tab Maintenance -->
<div id="tab_maintenance" class="tab-pane fade" role="tabpanel">
<h3>Wartung</h3>
<!-- Div Group Reset Timers -->
<hr />
<p>
<h4>Punkte zur&uuml;cksetzen</h4>
<form action="post.htm" method="POST" class="form-horizontal">
<div class="form-group row">
<div class="col text-center">
<button name="resetpoints" type="submit" class="btn btn-outline-primary">Reset</button>
</div>
</div>
</form>
</p>
<!-- Div Group Reset Timers -->
<!-- Div Group EEPROM formatting -->
<hr />
<p>

View File

@ -239,6 +239,14 @@ void WebserverPOST_Callback(AsyncWebServerRequest *request)
{
globals.systemStatus = sysStat_Shutdown;
}
if (p->name() == "resetpoints")
{
PersistenceData.faction_1_timer = 0;
PersistenceData.faction_2_timer = 0;
PersistenceData.faction_3_timer = 0;
PersistenceData.activeFaction = NONE;
globals.requestEEAction == EE_PDS_SAVE;
}
// end: POST Form Maintenance
// begin: POST Form Settings