31 lines
893 B
JavaScript
31 lines
893 B
JavaScript
$(document).ready(function () {
|
|
$("#createModal").on("show.bs.modal", function (event) {
|
|
const button = $(event.relatedTarget);
|
|
const data = {
|
|
modalTitle: button.data("modal-title"),
|
|
url: button.data("url"),
|
|
method: button.data("method"),
|
|
|
|
name: button.data("name"),
|
|
amount: button.data("amount"),
|
|
};
|
|
|
|
$(".modal-title").text(data.modalTitle);
|
|
$("#form").attr('action', data.url);
|
|
$("#form-method").val(data.method);
|
|
|
|
if (data.method === 'put') {
|
|
$("#name").val(data.name);
|
|
$("#amount").val(data.amount);
|
|
}
|
|
});
|
|
|
|
$('#createModal').on('hidden.bs.modal', function () {
|
|
const method = $("#form-method").val();
|
|
if (method === 'put') {
|
|
$("#name").val('');
|
|
$("#amount").val('');
|
|
}
|
|
});
|
|
});
|