{% extends 'base_front.html.twig' %}
{% block title %}{{ parent() }} | {{ config.agendaTitre }}{% endblock %}
{% block h1 %}
{{ config.agendaTitre }}
{% if app.user and is_granted('ROLE_MODO') %}
<a target="_blank" href="{{ path('app_admin_agenda_index') }}"><i class="text-danger" data-feather="unlock"></i></a>
{% endif %}
{% endblock %}
{% block ariane %}
<nav class="navigateur" aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="{{ path("home") }}">{{ config.titreAccueil }}</a></li>
<li class="breadcrumb-item active" aria-current="page">{{ config.agendaTitre }}</li>
</ol>
</nav>
{% endblock %}
{% block body %}
{% if config.agendaSrcImg %}
<div class="mx-12">
<img
src="{{ asset('images/configuration/' ~ config.agendaSrcImg) }}"
{% if config.agendaAltImg %}
alt="{{ config.agendaAltImg }}"
{% endif %}
{% if config.agendaTitleImg %}
title="{{ config.agendaTitleImg }}"
{% endif %}
class="imgRatio rounded"
>
</div>
{% endif %}
{% if config.agendaDescription %}
<div class="my-4 mx-12 ck bg-white p-4 rounded">{{ config.agendaDescription|raw }}</div>
{% endif %}
{# <div class="my-4 mx-12 bg-white p-4 rounded">
<div class="text-center">
{% for year in years %}
{% if yearActuel == year.annee %}
<a class="bg-primary text-white px-3 py-2">{{ year.annee }}</a>
{% elseif yearActuel > year.annee %}
<a class="border border-primary px-3 py-2" href="{{ path('agenda', {'year' : year.annee, 'month' : year.mois }) }}">{{ year.annee }}</a>
{% elseif yearActuel < year.annee %}
<a class="border border-primary px-3 py-2" href="{{ path('agenda', {'year' : year.annee, 'month' : year.mois }) }}">{{ year.annee }}</a>
{% endif %}
{% endfor %}
</div>
<div class="text-center mt-4">
{% for key,mois in moisAll %}
{% if key == moisActuel %}
<a class="bg-primary text-white px-2 py-2" >{{ mois.nom }}</a>
{% else %}
{% if mois.evenements %}
<a class="border border-primary px-2 py-2" href="{{ path('agenda', {'year' : yearActuel, 'month' : key}) }}">{{ mois.nom }}</a>
{% else %}
<a class="px-2 py-2 bg-danger text-white">{{ mois.nom }}</a>
{% endif %}
{% endif %}
{% endfor %}
</div>
</div> #}
<div id="zoneAgenda">
{% include "front/_agenda_card.html.twig" %}
</div>
{% endblock %}
{# {% block javascripts %}
<script src="{{ asset('js/cardShow.js') }}"></script>
<script>
var elements = document.querySelectorAll(".taille");
sizeCard(elements);
</script>
{% endblock %} #}
{% block javascripts %}
<script src="{{ asset('js/cardShow.js') }}"></script>
<script>
$('body').on('click', '.changeYearMonth', function() {
let dataYear = $(this).data('year');
console.log(dataYear)
let dataMonth = $(this).data('month');
console.log(dataMonth)
const Params = new URLSearchParams();
Params.append('annee', dataYear);
Params.append('mois', dataMonth);
const Url = new URL(window.location.href);
fetch(Url.pathname + "?" + Params.toString() + "&ajax=xxx", {
headers: {
"X-Requested-With": "XMLHttpRequest"
}
}).then(response => {
return response.json()
}).then(data => {
const content = document.querySelector("#zoneAgenda");
content.innerHTML = data.content;
history.pushState({}, null, Url.pathname + "?" + Params.toString());
var elements = document.querySelectorAll(".taille");
sizeCard(elements);
}).catch(e => alert(e));
});
var elements = document.querySelectorAll(".taille");
sizeCard(elements);
$(window).on('resize', function() {
var elements = document.querySelectorAll(".taille");
sizeCard(elements);
});
</script>
{% endblock %}