import $ from 'jquery';
const toast = document.querySelector('#toast');
const root = $('body').data('root');
$('#timetable').find('form').on('submit', (event) => {
const data = $(event.currentTarget).serializeArray();
const action = $(event.currentTarget).attr('action');
const method = $(event.currentTarget).attr('method').toUpperCase() || 'GET';
let error = false;
$.ajax({
url: action,
type: method,
data: data,
dataType: 'json',
success: (data) => {
toast.MaterialSnackbar.showSnackbar({
message: data.msg
});
if (!data.error) {
const method = $(event.currentTarget).find('input[name="_method"]');
if (method.val() === 'delete') {
$(event.currentTarget).find('a').html('Unbooked');
method.val('put');
} else {
$(event.currentTarget).find('a').html($('#username').html());
method.val('delete');
}
}
},
error: () => error = true
});
if (!error) {
return false;
}
});