Ehrenamtsessen der Gesamtschule Nettetal

Veröffentlicht in: Engagement, Förderverein | 0

Das Ehrenamtsessen an der Gesamtschule Nettetal war ein voller Erfolg! Am 25. Oktober 2023 wurden insgesamt 53 Personen eingeladen, die ehrenamtlich in der Cafeteria und bei den offenen Arbeitsgemeinschaften helfen. Der Förderverein der Schule organisierte diese Veranstaltung, um den fleißigen … Weiter

Oberstufenmesse für EF und Q1

Veröffentlicht in: Berufsvorbereitung, Förderverein, Projekt | 0

Nachdem der Förderverein die Vorbereitung und Durchführung der Oberstufenmesse an der Gesamtschule Nettetal unterstützt hatte, sandte uns Frau Eibelshäuser (baseL) einige Fotos zu. Dazu schrieb sie: „Die Oberstufenmesse vergangene Woche war aus unserer und aus Schulsicht ein toller Erfolg! Anbei … Weiter

/** * ALL IN HOMEPAGE - JAVASCRIPT * Für WordPress Custom JS oder Footer */ (function() { 'use strict'; // Back to top button visibility function initBackToTop() { const backToTop = document.querySelector('.allin-back-to-top'); if (!backToTop) return; window.addEventListener('scroll', function() { if (window.scrollY > 300) { backToTop.classList.add('visible'); } else { backToTop.classList.remove('visible'); } }); backToTop.addEventListener('click', function() { window.scrollTo({ top: 0, behavior: 'smooth' }); }); } // FAQ Accordion with proper ARIA function initFAQ() { const faqQuestions = document.querySelectorAll('.allin-faq-question'); faqQuestions.forEach(function(question) { question.addEventListener('click', function() { const answer = this.nextElementSibling; const icon = this.querySelector('.allin-faq-icon'); const isExpanded = this.getAttribute('aria-expanded') === 'true'; if (isExpanded) { answer.style.display = 'none'; icon.textContent = '+'; this.setAttribute('aria-expanded', 'false'); } else { answer.style.display = 'block'; icon.textContent = '−'; this.setAttribute('aria-expanded', 'true'); } }); // Keyboard navigation question.addEventListener('keydown', function(e) { if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); this.click(); } }); }); } // Smooth scroll for anchor links function initSmoothScroll() { const anchorLinks = document.querySelectorAll('a[href^="#"]'); anchorLinks.forEach(function(anchor) { anchor.addEventListener('click', function(e) { const href = this.getAttribute('href'); // Skip if it's just "#" if (href === '#') return; e.preventDefault(); const target = document.querySelector(href); if (target) { target.scrollIntoView({ behavior: 'smooth', block: 'start' }); // Set focus for accessibility target.focus(); } }); }); } // Initialize all functions when DOM is ready if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', function() { initBackToTop(); initFAQ(); initSmoothScroll(); }); } else { // DOM is already ready initBackToTop(); initFAQ(); initSmoothScroll(); } })();