[sleeplog] Correct deleteBefore function 6

master
Scharf 2023-04-05 18:07:36 +02:00
parent f03bd7fc5b
commit bdf2af9785
1 changed files with 11 additions and 8 deletions

View File

@ -186,7 +186,7 @@ function viewFiles() {
<input class="form-input" id="delBeforeDate" type="date" value="2022-01-01"> <input class="form-input" id="delBeforeDate" type="date" value="2022-01-01">
</div> </div>
<div class="col-mx-auto"> <div class="col-mx-auto">
<button class="btn tooltip btn-error" data-tooltip="delete old files" task="delBefore" filename="_" date="_"> <button class="btn tooltip btn-error" data-tooltip="delete old files" task="delBefore">
<i class="icon icon-delete"></i> <i class="icon icon-delete"></i>
</button> </button>
</div> </div>
@ -200,13 +200,16 @@ function viewFiles() {
buttons[i].addEventListener("click", event => { buttons[i].addEventListener("click", event => {
var button = event.currentTarget; var button = event.currentTarget;
var task = button.getAttribute("task"); var task = button.getAttribute("task");
var filename = button.getAttribute("filename"); if (task === "delBefore") {
var date = button.getAttribute("date") - 0; deleteBefore(document.getElementById("delBeforeDate").value, () => viewFiles());
if (!task || !filename || !date) return; } else {
if (task === "view") readLog(date, logData => viewLog(logData, filename)); var filename = button.getAttribute("filename");
else if (task === "csv") readLog(date, logData => saveCSV(logData, date, date + 12096E5)); var date = button.getAttribute("date") - 0;
else if (task === "del") deleteFile(filename, () => viewFiles()); if (!task || !filename || !date) return;
else if (task === "delBefore") deleteBefore(document.getElementById("delBeforeDate").value, () => viewFiles()); if (task === "view") readLog(date, logData => viewLog(logData, filename));
else if (task === "csv") readLog(date, logData => saveCSV(logData, date, date + 12096E5));
else if (task === "del") deleteFile(filename, () => viewFiles());
}
}); });
} }
}); });