notify-events: show results

This commit is contained in:
Milan
2024-07-26 21:03:00 +02:00
parent b7ff85f3a2
commit 4689dee215
6 changed files with 53 additions and 22 deletions

View File

@@ -1,13 +1,20 @@
function register_buttons() {
$("#forms form").on('click', 'button', function( event ) {
event.preventDefault();
var form = $(this).closest('form');
let form = $(this).closest('form');
let formId = form.attr('id');
let table = $('#' + formId+" table");
let status = table.find("td.result div");
status.text('').removeClass("error").removeClass("done");
$.post("notify-events.cgi", form.serialize())
.done( function(data) {
var content = $(data).find("#content");
$('#result').html(content);
var formId = form.attr('id');
$('#' + formId+" table").addClass("done");
.always( function(data) {
if (data.includes("done")){
status.text("ok").removeClass("error").addClass("done");
} else {
status.text(data).removeClass("ok").addClass("error");
}
table.find("tr.result").show();
});
});
}