
This commit is generated using: % perl misc/devel/tidy.pl *within* ktd, to get the same version of perltidy than what will be used by our CI (currently v20230309). Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
84 lines
2.2 KiB
JavaScript
84 lines
2.2 KiB
JavaScript
$(document).ready(function () {
|
|
$("#submit_update").hide();
|
|
$("#name").focus();
|
|
$("#sms_add_form").hide();
|
|
$("#new_provider").on("click", function () {
|
|
add_provider();
|
|
});
|
|
$(".edit").on("click", function (e) {
|
|
e.preventDefault();
|
|
var providerid = $(this).data("providerid");
|
|
edit_provider(providerid);
|
|
});
|
|
$(".delete").on("click", function (e) {
|
|
e.preventDefault();
|
|
var providerid = $(this).data("providerid");
|
|
var patrons_using = $(this).data("patrons_using");
|
|
if (patrons_using !== "") {
|
|
delete_provider(providerid, patrons_using);
|
|
} else {
|
|
delete_provider(providerid);
|
|
}
|
|
});
|
|
$(".cancel_edit").on("click", function (e) {
|
|
e.preventDefault();
|
|
cancel_edit();
|
|
});
|
|
});
|
|
|
|
function clear_form() {
|
|
$("#id,#name,#domain").val("");
|
|
}
|
|
|
|
function add_provider() {
|
|
clear_form();
|
|
$(".dialog").hide();
|
|
$("legend").text(__("Add an SMS cellular provider"));
|
|
$("#toolbar,#submit_update,#providers").hide();
|
|
$("#sms_add_form,#submit_save").show();
|
|
$("#name").focus();
|
|
}
|
|
|
|
function edit_provider(id) {
|
|
clear_form();
|
|
$("legend").text(__("Edit provider %s").format($("#name_" + id).text()));
|
|
$("#sms_add_form,#submit_update").show();
|
|
|
|
$("#id").val(id);
|
|
$("#name").val($("#name_" + id).text());
|
|
$("#domain").val($("#domain_" + id).text());
|
|
|
|
$("#toolbar,#submit_save,#providers").hide();
|
|
|
|
$("#name").focus();
|
|
}
|
|
|
|
function cancel_edit() {
|
|
clear_form();
|
|
$(".dialog").show();
|
|
$("#sms_add_form,#submit_update").hide();
|
|
$("#toolbar,#submit_save,#providers").show();
|
|
}
|
|
|
|
function delete_provider(id, users) {
|
|
var c;
|
|
if (users) {
|
|
c = confirm(
|
|
__(
|
|
"Are you sure you want to delete %s? %s patron(s) are using it!"
|
|
).format($("#name_" + id).html(), users)
|
|
);
|
|
} else {
|
|
c = confirm(
|
|
__("Are you sure you want to delete %s?").format(
|
|
$("#name_" + id).html()
|
|
)
|
|
);
|
|
}
|
|
|
|
if (c) {
|
|
$("#op").val("cud-delete");
|
|
$("#id").val(id);
|
|
$("#sms_form").submit();
|
|
}
|
|
}
|