/sport/dokumenti UI podrzava i rows i dokumenti response key

This commit is contained in:
2026-05-05 18:13:51 +02:00
parent 80ed621683
commit 1bc30d7881
2 changed files with 8 additions and 6 deletions
+3 -5
View File
@@ -107,6 +107,7 @@ async function loadDocs(){
if(vrsta) params.set('vrsta', vrsta);
if(sport) params.set('sport', sport);
if(q) params.set('q', q);
if(org) params.set('organizacija', org);
params.set('limit', '500');
document.getElementById('docs-grid').innerHTML = '<div class="empty">Učitavanje…</div>';
@@ -114,12 +115,9 @@ async function loadDocs(){
try{
const r = await fetch('/sport/api/v2/dokumenti?'+params.toString());
const d = await r.json();
let rows = d.rows || [];
if(org){
rows = rows.filter(row => (row.organizacija||'').includes(org));
}
let rows = d.rows || d.dokumenti || [];
document.getElementById('stats').innerHTML = `<b>${rows.length}</b> dokumenata · <b>${d.count}</b> ukupno (filter: ${[vrsta,sport,org,q].filter(Boolean).join(', ') || ''})`;
document.getElementById('stats').innerHTML = `<b>${rows.length}</b> dokumenata po filtru (filter: ${[vrsta,sport,org,q].filter(Boolean).join(', ') || 'bez filtera'})`;
if(rows.length === 0){
document.getElementById('docs-grid').innerHTML = '<div class="empty">Nema dokumenata po filtru</div>';