From 79df69f3b81ac724645f0fadebb8db82f9ebf1d6 Mon Sep 17 00:00:00 2001 From: Stephan Yelle Date: Tue, 9 Dec 2025 22:09:55 -0500 Subject: [PATCH] Update samy.ps1 --- samy.ps1 | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/samy.ps1 b/samy.ps1 index 31e0f8c..d4867c3 100644 --- a/samy.ps1 +++ b/samy.ps1 @@ -247,7 +247,7 @@ $ConfirmPreference = 'None' $Script:SamyTopLogoUrl = "$Script:SamyRepoBase/$Script:SamyBranch/SVS_logo.svg" # Background SAMY image used in CSS - $Script:SamyBgLogoUrl = "$Script:SamyRepoBase/$Script:SamyBranch/SAMY5.png" + $Script:SamyBgLogoUrl = "$Script:SamyRepoBase/$Script:SamyBranch/SAMY.png" $Script:SamyFaviconUrl = "$Script:SamyRepoBase/$Script:SamyBranch/SVS_Favicon.ico" $Script:SamyCssUrl = "$Script:SamyRepoBase/$Script:SamyBranch/samy.css?raw=1" @@ -1068,15 +1068,13 @@ function Get-UIHtml { $cssContent = Get-RemoteText -Url $Script:SamyCssUrl $jsContent = Get-RemoteText -Url $Script:SamyJsUrl - if ($cssContent) { - $cssContent += @" - -/* SAMY background override injected by script */ -.sidebar::after { - background-image: url('$Script:SamyBgLogoUrl') !important; -} -"@ -} + # Make the CSS background-image follow $Script:SamyBgLogoUrl + if ($cssContent) { + $pattern = 'background-image:\s*url\("SAMY\.png"\);?' # matches with or without extra spaces/semicolon + $replacement = "background-image: url('$Script:SamyBgLogoUrl');" + $cssContent = [regex]::Replace($cssContent, $pattern, $replacement) + } + # # 4) HTML template - **no external link/script src** anymore, all inlined