This commit is contained in:
schrom01
2022-08-27 19:08:50 +02:00
parent 279c9e74be
commit d5a9e4781c
6 changed files with 30 additions and 9 deletions
+1 -1
View File
@@ -64,7 +64,7 @@
</tbody>
</table>
</div>
Text unter Table
<button onclick="buttonDeleteJobById('all')">{{ translater.getTranslation("delete all jobs")}}</button>
</div>
</div>
+1
View File
@@ -32,6 +32,7 @@ class Translater:
"planed duration": "geplante Dauer",
"cancel": "abbrechen",
"delete": "löschen",
"delete all jobs" : "alle Aufträge löschen",
}
+4
View File
@@ -108,8 +108,12 @@ class Webserver:
self.zoneManager.deleteIrrigationJobsForZone(zone)
return "True"
case "delete_job_by_id":
if(index_str == "all"):
self.zoneManager.clearIrrigationJobs()
return "True"
if (index):
self.zoneManager.deleteIrrigationJobByID(index)
return "True"
case "get_dashboard_zone_html":
if (index):
zone = self.zoneManager.getZone(index)
+9 -5
View File
@@ -15,13 +15,17 @@ function refreshZone(zone_json) {
document.getElementById("desired_humidity_zone_" + zone.number).innerHTML = zone.desiredHumidity;
}
function buttonDeleteJobById(jobId) {
deleteJobById('delete_job_by_id',jobId);
var jobToDelete = document.getElementById("job_" + jobId);
document.getElementById("jobListBody").removeChild(jobToDelete);
}
function refreshPipeline(pipeline_html) {
document.getElementById("jobListBody").innerHTML = pipeline_html;
}
function buttonDeleteJobById(jobId) {
deleteJobById('delete_job_by_id',jobId);
if(jobId == "all") {
document.getElementById("jobListBody").innerHTML = "";
} else {
var jobToDelete = document.getElementById("job_" + jobId);
document.getElementById("jobListBody").removeChild(jobToDelete);
}
}