{# -*- mode: jinja-html -*- #}
{% extends "sco_page.j2" %}

{% block styles %}
{{super()}}
{% endblock %}

{% block app_content %}

	{% include 'bul_head.j2' %}

	<releve-but></releve-but>

	{% include 'bul_foot.j2' %}

{% endblock %}

{% block scripts %}
	{{super()}}

	<script src="{{scu.STATIC_DIR}}/js/releve-but.js"></script>

	<script>
		let dataSrc = "{{bul_url|safe}}";
		fetch(dataSrc)
			.then(r => { return r.json() })
			.then(json => {
				let releve = document.querySelector("releve-but");
				releve.showData = json;
				// Syle custom à ajouter
				let style = document.createElement("style");
				style.textContent = `
					.module>div,
					.dateInscription,
					.numerosEtudiant,
					.dateNaissance{
						display: none;
					}`;
				releve.shadowRoot.appendChild(style);
			});
		// .catch(error => {
		// 	let div = document.createElement("div");
		// 	div.innerText = "Une erreur s'est produite lors du transfert des données.";
		// 	div.style.fontSize = "24px";
		// 	div.style.color = "#d93030";

		// 	let releve = document.querySelector("releve-but");
		// 	releve.after(div);
		// 	releve.remove();

		// 	throw 'Fin du script - données invalides';
		// });
		document.querySelector("html").style.scrollBehavior = "smooth";
	</script>

{% endblock %}