Merge branch 'fronkdev' into 'master'
small InvoiceJob update See merge request fronk/thetool!613
This commit is contained in:
@@ -413,10 +413,25 @@ $pagination_entity_name = "Rechnungen";
|
||||
let status = JSON.parse(job.result);
|
||||
if(!status) return;
|
||||
|
||||
let status_text = "";
|
||||
let count = 0;
|
||||
|
||||
if(job.task == "make-invoice-pdf") {
|
||||
$("#job-" + job.id + " .status-text").text(status.created + " Rechungs-PDFs erstellt");
|
||||
status_text = status.created + " Emails versendet";
|
||||
count = status.created;
|
||||
} else if(job.task == "send-invoice-email") {
|
||||
$("#job-" + job.id + " .status-text").text(status.sent + " Emails versendet");
|
||||
status_text = status.sent + " Emails versendet";
|
||||
count = status.sent;
|
||||
}
|
||||
|
||||
let old_count = 0;
|
||||
let m = $("#job-" + job.id + " .status-text").text().match(/^(\d+)/);
|
||||
if(m) {
|
||||
old_count = m[1];
|
||||
}
|
||||
if(old_count != count) {
|
||||
$("#job-" + job.id + " .status-text").fadeOut();
|
||||
$("#job-" + job.id + " .status-text").promise().done(() => {$("#job-" + job.id + " .status-text").text(status_text).fadeIn()});
|
||||
}
|
||||
|
||||
$("#job-" + job.id + " .status").text(job.status ? job.status : "neu");
|
||||
@@ -442,7 +457,7 @@ $pagination_entity_name = "Rechnungen";
|
||||
}
|
||||
|
||||
$(document).ready(() => {
|
||||
<?php if(is_array($pdf_jobs) && is_array($email_jobs)): ?>
|
||||
<?php if((is_array($pdf_jobs) && count($pdf_jobs)) || (is_array($email_jobs)) && count($email_jobs)): ?>
|
||||
status_update = setTimeout(updateStatus, 1000);
|
||||
<?php endif; ?>
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user