From b5dc8d80fad10b6415e71507f7a7167625ef4dd5 Mon Sep 17 00:00:00 2001 From: Hermes Date: Sat, 8 Aug 2026 20:40:52 +0200 Subject: [PATCH] detail screen now uses native Lampa markup (full-start-new + full-descr + full-start__button); data stays local --- plugin.js | 110 +++++++++++++++++++++++++++++------------------------- 1 file changed, 60 insertions(+), 50 deletions(-) diff --git a/plugin.js b/plugin.js index 15fb465..5093b0d 100644 --- a/plugin.js +++ b/plugin.js @@ -52,22 +52,12 @@ window.__mymovies_css_injected = true; // Inject CSS into so it actually applies. - // Only layout wrappers + detail screen; the movie cards use NATIVE Lampa styles (.card). + // Only layout wrappers; the movie cards and detail screen use NATIVE Lampa + // styles (.card / .full-start-new / .full-descr / .full-start__button). var css = '.mymovies{padding:2.2em 3.4em;overflow-y:auto;height:100%;box-sizing:border-box}' + '.movies-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:1.4em}' + - '.mymovies-detail{padding:3em;max-width:980px;box-sizing:border-box}' + - '.detail-head{display:flex;gap:2.2em;flex-wrap:wrap;align-items:flex-start}' + - '.detail-poster{width:240px;max-width:40vw;border-radius:12px;display:block;background:#1b1b1f}' + - '.detail-info{flex:1;min-width:260px}' + - '.detail-info h1{margin:0 0 .35em;font-size:2em;line-height:1.15}' + - '.detail-orig{opacity:.6;font-size:1.1em;margin-bottom:.6em}' + - '.detail-meta{display:flex;flex-wrap:wrap;gap:.6em;margin:.4em 0 1em}' + - '.detail-meta>span{padding:.25em .7em;border-radius:6px;background:rgba(255,255,255,.08);font-size:.95em}' + - '.detail-desc{opacity:.85;line-height:1.5;font-size:1.05em;margin-top:.6em;max-width:60ch}' + - '.detail-actions{display:flex;gap:1em;margin-top:1.8em;flex-wrap:wrap}' + - '.detail-actions .btn{padding:.7em 1.8em;border-radius:8px;background:rgba(255,255,255,.1);font-size:1.1em;cursor:pointer}' + - '.detail-actions .btn.focus,.detail-actions .btn:hover{background:var(--accent-color,#3a7afe);color:#fff}' + + '.mymovies-detail{padding:2em 3em;box-sizing:border-box}' + '.mymovies-empty{padding:2em;opacity:.6;font-size:1.2em}'; $('