ÖRS KISFALUDY
Récitant "La folle allure" Christian Bobin 1995 GALLIMARD
Elle est éternelle, ma mère. Je sais bien que la mort entrera un jour dans son corps et que l’âme en sortira pour ne pas manquer d’air, pour continuer de battre la campagne ailleurs, autrement. Je sais bien. Mais en attendant ce jour qui n’est surtout pas à attendre, je prends un plaisir fou à entendre sa voix, l’entendre pour l’écouter, les mots n’ont pas si grande importance, qu’avons-nous à nous dire dans la vie, sinon bonjour, bonsoir, je t’aime et je suis là encore, pour un peu de temps vivante sur la même terre que toi. Que ma mère me fasse part de ses idées sur la mariage ou qu’elle me détaille la recette du lapin aux groseilles, c’est pareil. Les paroles changent, la voix demeure, la voix qui fait son travail essentiel, qui salue, qui répète, qui insiste : je suis là et donc tu es là aussi, vivante comme moi - pourquoi inventer plus, c’est suffisant comme échange.
document.addEventListener('DOMContentLoaded', function() {
var stickyElement = document.querySelector('.container-sticky');
var parentElement = document.querySelector('.container_sommaire_ancre');
var footerElement = document.querySelector('.kg-footer__blocks');
var ancreListElement = document.getElementById('ancre_list');
function checkStickyPosition() {
if (!stickyElement || !footerElement || !parentElement) return;
var stickyRect = stickyElement.getBoundingClientRect();
var footerRect = footerElement.getBoundingClientRect();
var parentRect = parentElement.getBoundingClientRect();
// Get current scroll position from the top of the document
var scrollY = window.scrollY || window.pageYOffset;
// Distance from sticky element to the footer
var stickyBottom = stickyElement.offsetTop + stickyElement.offsetHeight;
var footerTop = footerElement.offsetTop;
// Add the sticky-stop class if the sticky element would overlap the footer
if (stickyBottom + scrollY > footerTop) {
stickyElement.classList.add('sticky-stop');
} else {
stickyElement.classList.remove('sticky-stop');
}
}
function updateResponsiveStyles() {
if (window.innerWidth <= 1200) {
// Supprimer l'ID 'ancre_list' pour les petits écrans
if (ancreListElement && ancreListElement.id) {
ancreListElement.removeAttribute('id');
console.log('1')
}
} else {
// Réappliquer l'ID si nécessaire sur les écrans plus grands
if (ancreListElement && !ancreListElement.id) {
ancreListElement.id='ancre_list' ;
}
}
}
// Appeler les fonctions au chargement de la page
checkStickyPosition();
updateResponsiveStyles();
// Réagir aux événements de défilement et de redimensionnement
window.addEventListener('scroll', checkStickyPosition);
window.addEventListener('resize', function() {
updateResponsiveStyles();
checkStickyPosition();
});
// Observer les changements de dimension pour appliquer les styles immédiatement
var resizeObserver=new ResizeObserver(function() {
updateResponsiveStyles();
});
resizeObserver.observe(document.body);
});