Skip to content

Bienvenue aux infolettres d'Inclusion dans le réseau du sport canadien !

Nous sommes ravis de vous présenter les dernières nouvelles sur nos réalisations et nos programmes, et de mettre en avant les réalisations remarquables des membres de notre communauté qui contribuent activement à faire avancer la cause de l’inclusion dans le sport.

ANNÉE

(function(){ document.addEventListener('click', function(e){ var toggleBtn = e.target.closest('.nl-toggle a, .nl-toggle button'); if (!toggleBtn) return; e.preventDefault(); e.stopPropagation(); var card = toggleBtn.closest('.e-loop-item'); if (!card) return; var excerpt = card.querySelector('.nl-excerpt'); if (!excerpt) return; var open = excerpt.classList.toggle('open'); var textEl = toggleBtn.querySelector('.elementor-button-text') || toggleBtn; var moreLabel = card.querySelector('.nl-label-more'); var lessLabel = card.querySelector('.nl-label-less'); textEl.textContent = open ? (lessLabel ? lessLabel.textContent : 'SHOW LESS ↑') : (moreLabel ? moreLabel.textContent : 'SHOW MORE ↓'); }); function markSpecials(){ document.querySelectorAll('.e-loop-item').forEach(function(card){ var typeLabel = card.querySelector('.nl-edition-type'); var isSpecial = typeLabel && /special/i.test(typeLabel.textContent); card.classList.toggle('nl-special', !!isSpecial); }); } document.addEventListener('DOMContentLoaded', markSpecials); var debounceTimer; var observer = new MutationObserver(function(){ clearTimeout(debounceTimer); debounceTimer = setTimeout(markSpecials, 50); }); observer.observe(document.body, { childList: true, subtree: true }); })();