From f934df3bb447a084b53d143313d28b13b9472957 Mon Sep 17 00:00:00 2001 From: Maciej Pienczyn Date: Mon, 6 Apr 2026 19:30:04 +0200 Subject: [PATCH] =?UTF-8?q?fix(homepage):=20restore=20events=20filtering?= =?UTF-8?q?=20=E2=80=94=20add=20events-row=20class,=20limit=3D2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- templates/index.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/templates/index.html b/templates/index.html index abe6fc0..cc2fccf 100755 --- a/templates/index.html +++ b/templates/index.html @@ -1107,7 +1107,7 @@
-
+
{% if upcoming_events %} {% for ue in upcoming_events[:2] %} {% set ev = ue.event %} @@ -1493,15 +1493,15 @@ document.querySelectorAll('.events-filter-btn').forEach(b => b.classList.remove('active')); btn.classList.add('active'); - fetch('/api/upcoming-events?filter=' + type + '&limit=6') + fetch('/api/upcoming-events?filter=' + type + '&limit=2') .then(r => r.json()) .then(data => { const row = document.querySelector('.events-row'); if (!data.events || data.events.length === 0) { - row.innerHTML = '
Brak wydarzeń w tej kategorii
'; + row.innerHTML = '
Brak wydarzeń w tej kategorii
'; return; } - row.innerHTML = data.events.map((ev, i) => { + row.innerHTML = data.events.slice(0, 2).map((ev, i) => { let typeCls = ev.is_external ? 'external' : 'norda'; let sourceBadge = ev.is_external && ev.external_source ? '🌐 ' + ev.external_source + ''