/sport/dokumenti UI podrzava i rows i dokumenti response key
This commit is contained in:
@@ -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>';
|
||||
|
||||
Reference in New Issue
Block a user