From 99c05a44f58953038ad8c52b628e986ab372f81c Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Thu, 18 Jul 2024 11:56:19 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20CSS-Stil=20f=C3=BCr=20die=20mail-link=20?= =?UTF-8?q?Klasse=20angepasst:=20Links=20sind=20nun=20blau=20und=20haben?= =?UTF-8?q?=20keine=20Unterstreichung.=20Aktivierung=20der=20href-Eigensch?= =?UTF-8?q?aft,=20die=20zuvor=20durch=20den=20Sanitizer=20entfernt=20wurde?= =?UTF-8?q?.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Resources/Resource.de-DE.resx | 2 +- .../Resources/Resource.en-US.resx | 2 +- EnvelopeGenerator.Web/Views/Home/ShowEnvelope.cshtml | 10 ++++++++-- EnvelopeGenerator.Web/wwwroot/css/site.css | 9 +++++++++ 4 files changed, 19 insertions(+), 4 deletions(-) diff --git a/EnvelopeGenerator.Application/Resources/Resource.de-DE.resx b/EnvelopeGenerator.Application/Resources/Resource.de-DE.resx index 98c457d4..1f243747 100644 --- a/EnvelopeGenerator.Application/Resources/Resource.de-DE.resx +++ b/EnvelopeGenerator.Application/Resources/Resource.de-DE.resx @@ -148,7 +148,7 @@ Sie müssen {0} Vorgang unterzeichen. <span class="highlight highlight-envelope-info-1">Bitte prüfen Sie die Seite {1}</span>. - Erstellt am {0} von {1}. Sie können den Absender über <span class="highlight highlight-envelope-info-2"><a href="mailto:{2}?subject={3}&body=Sehr%20geehrter%20{4}%20{5},%0A%0A%0A">{6}</a></span> kontaktieren. + Erstellt am {0} von {1}. Sie können den Absender über <span class="highlight highlight-envelope-info-2"><a class="mail-link" href="mailto:{2}?subject={3}&body=Sehr%20geehrter%20{4}%20{5},%0A%0A%0A">{6}</a></span> kontaktieren. Abschließen diff --git a/EnvelopeGenerator.Application/Resources/Resource.en-US.resx b/EnvelopeGenerator.Application/Resources/Resource.en-US.resx index ad12e9f8..131a87c5 100644 --- a/EnvelopeGenerator.Application/Resources/Resource.en-US.resx +++ b/EnvelopeGenerator.Application/Resources/Resource.en-US.resx @@ -148,7 +148,7 @@ You have to sign {0} process. <span class="highlight highlight-envelope-info-1">Please check page {1}</span>. - Created on {0} by {1}. You can contact the sender via <span class="highlight highlight-envelope-info-2"><a href="mailto:{2}?subject={3}&body=Dear%20{4}%20{5},%0A%0A%0A">{6}</a></span>. + Created on {0} by {1}. You can contact the sender via <span class="highlight highlight-envelope-info-2"><a class="mail-link" href="mailto:{2}?subject={3}&body=Dear%20{4}%20{5},%0A%0A%0A">{6}</a></span>. Finalize diff --git a/EnvelopeGenerator.Web/Views/Home/ShowEnvelope.cshtml b/EnvelopeGenerator.Web/Views/Home/ShowEnvelope.cshtml index 41d00b5b..d3fce908 100644 --- a/EnvelopeGenerator.Web/Views/Home/ShowEnvelope.cshtml +++ b/EnvelopeGenerator.Web/Views/Home/ShowEnvelope.cshtml @@ -44,8 +44,14 @@

@Html.Raw(string.Format(_localizer[WebKey.EnvelopeInfo1], pages.Count(), stPageIndexes).TrySanitize(_hlSanitizer))

- @Html.Raw(string.Format(_localizer[WebKey.EnvelopeInfo2], envelope?.AddedWhen.ToString(userCulture?.Info?.DateTimeFormat), $"{sender?.Prename} {sender?.Name}", sender?.Email, envelope?.Title, sender?.Prename, sender?.Name, sender?.Email) - .TrySanitize(_hlSanitizer)) + @Html.Raw(string.Format(_localizer[WebKey.EnvelopeInfo2], /* sanitize separately but don't sanitize the URI */ + envelope?.AddedWhen.ToString(userCulture?.Info?.DateTimeFormat).TrySanitize(_sanitizer), + $"{sender?.Prename} {sender?.Name}".TrySanitize(_sanitizer), + sender?.Email.TrySanitize(_sanitizer), + envelope?.Title.TrySanitize(_sanitizer), + sender?.Prename.TrySanitize(_sanitizer), + sender?.Name.TrySanitize(_sanitizer), + sender?.Email.TrySanitize(_sanitizer)))

diff --git a/EnvelopeGenerator.Web/wwwroot/css/site.css b/EnvelopeGenerator.Web/wwwroot/css/site.css index 7e7c2a0b..bf6d7928 100644 --- a/EnvelopeGenerator.Web/wwwroot/css/site.css +++ b/EnvelopeGenerator.Web/wwwroot/css/site.css @@ -215,6 +215,15 @@ footer#page-footer { font-weight: 700; } +.mail-link { + color: black; + text-decoration: none; +} + +.mail-link:hover { + text-decoration: underline; +} + /* styles for mobile responsiveness */ @media (max-width: 767px) { .navbar {