feat: native detail background (blurred movie.img fanart) + use m.img in torrent modal

This commit is contained in:
Hermes committed 2026-08-10 00:50:34 +02:00
1 parent 278a79be6c
commit 43afdd624d
1 file changed
+10 -1
+10 -1
View File
@@ -441,6 +441,15 @@
'</div>';
html.appendChild(start);
// Native Lampa detail background: blurred fanart behind the page.
// Lampa uses cardImgBackgroundBlur(object.movie) -> poster||img.
// We use m.img (movie.* horizontal) when present, else poster, so the
// detail background matches the torrent-modal thumbnail.
var bgSrc = resolve(m.img || m.poster || m.cover);
if (bgSrc && Lampa.Background && Lampa.Background.immediately) {
Lampa.Background.immediately(bgSrc);
}
// Details line: year ● genre1, genre2
var info = [];
if (m.year) info.push(esc(String(m.year)));
@@ -496,7 +505,7 @@
title: m.title,
poster: resolve(m.poster || m.cover)
};
var movie = Object.assign({}, m, { img: resolve(m.poster || m.cover) });
var movie = Object.assign({}, m, { img: resolve(m.img || m.poster || m.cover) });
Lampa.Torrent.start(element, movie);
}