Skip to content

Commit 44319df

Browse files
fix: Fixed css/js injection failing to load when Jellyfin uses a base URL (v1.6.5.2)
1 parent fd3388b commit 44319df

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

‎src/Jellyfin.Plugin.SeerrFin/Helpers/TransformationPatches.cs‎

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,19 @@ public static string IndexHtml(PatchRequestPayload payload)
2121
"<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin />" +
2222
"<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&amp;display=swap\" />";
2323

24-
// CSS/JS that the plugin injects into the page
24+
// CSS/JS that the plugin injects into the page relative to /web/index.html so jf baseurl/proxy is preserved if used
2525
string cssLinks =
2626
fontLinks +
27-
$"<link rel=\"stylesheet\" href=\"/SeerrFin/seerrfin-tabs.css{cacheParam}\" />" +
28-
$"<link rel=\"stylesheet\" href=\"/SeerrFin/seerrfin-modal.css{cacheParam}\" />" +
29-
$"<link rel=\"stylesheet\" href=\"/SeerrFin/seerrfin-requests.css{cacheParam}\" />" +
30-
$"<link rel=\"stylesheet\" href=\"/SeerrFin/seerrfin-letterboxd.css{cacheParam}\" />";
27+
$"<link rel=\"stylesheet\" href=\"../SeerrFin/seerrfin-tabs.css{cacheParam}\" />" +
28+
$"<link rel=\"stylesheet\" href=\"../SeerrFin/seerrfin-modal.css{cacheParam}\" />" +
29+
$"<link rel=\"stylesheet\" href=\"../SeerrFin/seerrfin-requests.css{cacheParam}\" />" +
30+
$"<link rel=\"stylesheet\" href=\"../SeerrFin/seerrfin-letterboxd.css{cacheParam}\" />";
3131
string scripts =
32-
$"<script defer src=\"/SeerrFin/seerrfin-modal.js{cacheParam}\"></script>" +
33-
$"<script defer src=\"/SeerrFin/seerrfin-nativeui.js{cacheParam}\"></script>" +
34-
$"<script defer src=\"/SeerrFin/seerrfin-tabs.js{cacheParam}\"></script>" +
35-
$"<script defer src=\"/SeerrFin/seerrfin-requests.js{cacheParam}\"></script>" +
36-
$"<script defer src=\"/SeerrFin/seerrfin-letterboxd.js{cacheParam}\"></script>";
32+
$"<script defer src=\"../SeerrFin/seerrfin-modal.js{cacheParam}\"></script>" +
33+
$"<script defer src=\"../SeerrFin/seerrfin-nativeui.js{cacheParam}\"></script>" +
34+
$"<script defer src=\"../SeerrFin/seerrfin-tabs.js{cacheParam}\"></script>" +
35+
$"<script defer src=\"../SeerrFin/seerrfin-requests.js{cacheParam}\"></script>" +
36+
$"<script defer src=\"../SeerrFin/seerrfin-letterboxd.js{cacheParam}\"></script>";
3737

3838
return payload.Contents!
3939
.Replace("</head>", $"{cssLinks}</head>", StringComparison.Ordinal)

0 commit comments

Comments
 (0)