feat: native detail background (blurred movie.img fanart) + use m.img in torrent modal
This commit is contained in:
1 parent
278a79be6c
commit
43afdd624d
1 file changed
+10
-1
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user