Added minTime
This commit is contained in:
@@ -182,6 +182,18 @@
|
||||
title="Zeit nach der die angezeigte Zeit zurückgesetzt wird"
|
||||
/>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="minTimeForLeaderboard">Minimale Zeit für Leaderboard (Sekunden):</label>
|
||||
<input
|
||||
type="number"
|
||||
id="minTimeForLeaderboard"
|
||||
name="minTimeForLeaderboard"
|
||||
min="1"
|
||||
max="300"
|
||||
value="5"
|
||||
title="Zeiten unter diesem Wert werden nicht ins lokale Leaderboard eingetragen (Missbrauchsschutz)"
|
||||
/>
|
||||
</div>
|
||||
<div class="button-group">
|
||||
<button type="submit" class="btn btn-primary">
|
||||
💾 Einstellungen speichern
|
||||
@@ -718,6 +730,8 @@
|
||||
document.getElementById("maxTime").value = data.maxTime || 300;
|
||||
document.getElementById("maxTimeDisplay").value =
|
||||
data.maxTimeDisplay || 20;
|
||||
document.getElementById("minTimeForLeaderboard").value =
|
||||
data.minTimeForLeaderboard || 5;
|
||||
})
|
||||
.catch((error) =>
|
||||
showMessage("Fehler beim Laden der Einstellungen", "error")
|
||||
@@ -971,6 +985,9 @@
|
||||
const maxTimeDisplay = parseInt(
|
||||
document.getElementById("maxTimeDisplay").value
|
||||
);
|
||||
const minTimeForLeaderboard = parseInt(
|
||||
document.getElementById("minTimeForLeaderboard").value
|
||||
);
|
||||
|
||||
fetch("/api/set-max-time", {
|
||||
method: "POST",
|
||||
@@ -981,7 +998,9 @@
|
||||
"maxTime=" +
|
||||
encodeURIComponent(maxTime) +
|
||||
"&maxTimeDisplay=" +
|
||||
encodeURIComponent(maxTimeDisplay),
|
||||
encodeURIComponent(maxTimeDisplay) +
|
||||
"&minTimeForLeaderboard=" +
|
||||
encodeURIComponent(minTimeForLeaderboard),
|
||||
})
|
||||
.then((response) => response.json())
|
||||
.then((data) => {
|
||||
|
||||
Reference in New Issue
Block a user