30 yıldır birlikte güçlüyüz

Greenpeace Türkiye Zaman Çizelgesi

30 yılı birlikte hatırlayalım

`; return; } $scroller.innerHTML = rows.map(card).join(""); } function card(ev) { const yearTxt = ev.year || "—"; const isSuccess = (ev.headline || "").toLowerCase().includes('başarı:'); const media = (ev.media && ev.media.trim().length > 0) ? `
${esc(ev.alt_text || ev.headline ||
` : ""; return `
${esc(yearTxt)}

${esc(ev.headline)}

${media}
${esc(ev.text)}
`; } function renderFilters() { const allTags = new Set(); DATA.forEach(event => { if(event.tags) event.tags.forEach(tag => allTags.add(tag.trim())); }); const sortedTags = Array.from(allTags).sort(); $filters.innerHTML = `` + sortedTags.map(tag => ``).join(''); document.querySelectorAll('.filter-btn').forEach(btn => { btn.addEventListener('click', (e) => { document.querySelector('.filter-btn.active').classList.remove('active'); e.target.classList.add('active'); activeFilter = e.target.dataset.filter; render(); }); }); } const step = () => Math.min(800, Math.floor(window.innerWidth * 0.9)); $prev.addEventListener('click', () => $scroller.scrollBy({ left: -step(), behavior: 'smooth' })); $next.addEventListener('click', () => $scroller.scrollBy({ left: step(), behavior: 'smooth' })); const setSortLabel = () => { $sortBtn.innerHTML = `Sırala: ${ascending ? "Eski → Yeni" : "Yeni → Eski"}`; }; $sortBtn.addEventListener('click', ()=>{ ascending = !ascending; setSortLabel(); render(); }); $search.addEventListener('input', (e)=>{ query = e.target.value || ""; render(); }); setSortLabel(); renderFilters(); render(); });

Greenpeace destekçisi ol!

Bağış Formu Yükleniyor…
Greenpeace Destekçi Sertifikası

Destek veren herkese özel dijital destekçi sertifikası hediye