<!DOCTYPE html>
<html lang="cs">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://kit.fontawesome.com/2790cbdf10.js" crossorigin="anonymous"></script>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-wEmeIV1mKuiNpC+IOBjI7aAzPcEZeedi5yW5f2yOq55WWLwNGmvvx4Um1vskeMj0"
crossorigin="anonymous">
<link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet"/>
<link href="{{ asset('assets/sass/app.css') }}" rel="stylesheet">
<title>{% block title %}{% endblock %} Motocentrum</title>
{% block stylesheets %}
<style>
.form-floating.is-invalid label .invalid-feedback {
display: none !important;
}
</style>
{% endblock %}
</head>
<body class="mb-5">
{% block body %}{% endblock %}
</body>
{% block javascripts %}
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0/dist/js/bootstrap.bundle.min.js" integrity="sha384-p34f1UUtsS3wqzfto5wAAmdvj+osOnFyQFpp4Ua3gs/ZVWx6oOypYoCJhGGScy+8" crossorigin="anonymous"></script>
<script src="{{ asset('assets/js/jquery/jquery.min.js') }}"></script>
<script src="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js"></script>
<script src="{{ asset('assets/js/sweet/sweet.min.js') }}"></script>
<script>
jQuery(document).ready(function ($) {
$('.deactivate-record').on('click', function (e) {
e.preventDefault();
var _that = $(this);
Swal.fire({
title: 'Opravdu odstranit záznam?',
confirmButtonText: `Odstranit`,
denyButtonText: `Zrušit`,
showDenyButton: true,
}).then((result) => {
if (result.isConfirmed) {
$.ajax({
url: _that.attr('href'),
type: 'DELETE',
success: function (res) {
if (res.success == true) {
location.reload();
}
}
});
}
})
});
$(document).on('click', '.edit-track', function (e) {
e.preventDefault();
var _that = $(this);
let formAlreadyExist = false;
if ($(this).closest('.row').children('.edit-track-form').length > 0) {
formAlreadyExist = true;
}
$('.edit-track-form').remove();
if (!formAlreadyExist) {
$.ajax({
url: _that.attr('href'),
type: 'GET',
success: function (res) {
_that.closest('.row').append(res);
}
});
}
});
$(document).on('submit', '.edit-track-form', function (e) {
e.preventDefault();
var form = $(this);
$.ajax({
url: $(this).attr('action'),
type: 'POST',
data: form.serialize(),
success: function (res) {
if (res.success == true) {
location.reload();
} else {
console.log(res.errors);
var messages = '';
res.errors.forEach(error => {
messages += error + '<br>';
});
$(form).find('#formErrors').html(messages);
}
}
});
});
});
function activateSelect2() {
$(document).ready(function () {
$('.select-select2').select2({
noResults: "Nenalezeny žádné výsledky"
});
$('.select-select2-direct').each(function () {
$(this).select2({
tags: true
});
});
});
}
</script>
{% endblock %}
</html>