diff --git a/index.html b/index.html index 45f3e59..586d38f 100644 --- a/index.html +++ b/index.html @@ -320,10 +320,10 @@ return; } gifGrid.innerHTML = results.map(gif => { - // Klipy format: file=hd, md=medium, sm=small, xs=tiny - const sizes = gif.file?.gif?.url ? gif.file : (gif.md || gif.sm || gif.xs || {}); - const thumbUrl = sizes?.gif?.url || gif.sm?.gif?.url || gif.xs?.gif?.url || ''; - const fullUrl = gif.file?.gif?.url || gif.md?.gif?.url || thumbUrl; + // Klipy format: file = { hd: {gif:{url,width,height}}, md: {...}, sm: {...}, xs: {...} } + const f = gif.file || {}; + const thumbUrl = f.sm?.gif?.url || f.xs?.gif?.url || f.md?.gif?.url || ''; + const fullUrl = f.hd?.gif?.url || f.md?.gif?.url || thumbUrl; return `gif`; }).join('');