fix(html): Ungültige <div>-Tags aus cshtml entfernt

- Überflüssige <div>-Tags, die während des Merge-Prozesses entstanden sind, entfernt, um die korrekte HTML-Struktur sicherzustellen.
This commit is contained in:
Developer 02 2024-09-20 11:24:59 +02:00
parent 662faf2512
commit fc171e5b89

View File

@ -2,10 +2,12 @@
var nonce = _accessor.HttpContext?.Items["csp-nonce"] as string; var nonce = _accessor.HttpContext?.Items["csp-nonce"] as string;
var logo = _logoOpt.Value; var logo = _logoOpt.Value;
} }
@using DigitalData.Core.DTO;
@using EnvelopeGenerator.Application.DTOs;
@using EnvelopeGenerator.Application.DTOs.EnvelopeReceiver @using EnvelopeGenerator.Application.DTOs.EnvelopeReceiver
@using Newtonsoft.Json @using Newtonsoft.Json
@using Newtonsoft.Json.Serialization @using Newtonsoft.Json.Serialization
@model EnvelopeReceiverDto @model EnvelopeReceiverDto;
@{ @{
ViewData["Title"] = _localizer[WebKey.SignDoc]; ViewData["Title"] = _localizer[WebKey.SignDoc];
} }
@ -49,25 +51,19 @@
<p class="card-text p-0 m-0"> <p class="card-text p-0 m-0">
<small class="text-body-secondary"> <small class="text-body-secondary">
@Html.Raw(string.Format(_localizer[WebKey.EnvelopeInfo2], /* sanitize separately but don't sanitize the URI */ @Html.Raw(string.Format(_localizer[WebKey.EnvelopeInfo2], /* sanitize separately but don't sanitize the URI */
envelope?.AddedWhen.ToString(userCulture?.Info?.DateTimeFormat).TrySanitize(_sanitizer), envelope?.AddedWhen.ToString(userCulture?.Info?.DateTimeFormat).TrySanitize(_sanitizer),
$"{sender?.Prename} {sender?.Name}".TrySanitize(_sanitizer), $"{sender?.Prename} {sender?.Name}".TrySanitize(_sanitizer),
sender?.Email.TrySanitize(_sanitizer), sender?.Email.TrySanitize(_sanitizer),
envelope?.Title.TrySanitize(_sanitizer), envelope?.Title.TrySanitize(_sanitizer),
sender?.Prename.TrySanitize(_sanitizer), sender?.Prename.TrySanitize(_sanitizer),
sender?.Name.TrySanitize(_sanitizer), sender?.Name.TrySanitize(_sanitizer),
sender?.Email.TrySanitize(_sanitizer))) sender?.Email.TrySanitize(_sanitizer)))
</small> </small>
</p> </p>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div>
</div>
</div>
</div>
</div>
</div>
</div> </div>
<div id="flex-action-panel" class="btn-group btn_group position-fixed bottom-0 end-0 d-flex align-items-center" role="group" aria-label="Basic mixed styles example"> <div id="flex-action-panel" class="btn-group btn_group position-fixed bottom-0 end-0 d-flex align-items-center" role="group" aria-label="Basic mixed styles example">
<button class="btn_complete btn btn-primary" type="button"> <button class="btn_complete btn btn-primary" type="button">
@ -108,8 +104,8 @@
{ {
var settings = new JsonSerializerSettings var settings = new JsonSerializerSettings
{ {
@:document.addEventListener("DOMContentLoaded", async () => await new App("@envelopeKey.TrySanitize(_sanitizer)", @Html.Raw(envelopeReceiverJson.TrySanitize(_sanitizer)), B64ToBuff("@Html.Raw(documentBase64String.TrySanitize(_sanitizer))"), "@ViewData["PSPDFKitLicenseKey"]", "@userCulture?.Info?.TwoLetterISOLanguageName").init()) ContractResolver = new CamelCasePropertyNamesContractResolver()
} };
var envelopeReceiverJson = JsonConvert.SerializeObject(Model, settings); var envelopeReceiverJson = JsonConvert.SerializeObject(Model, settings);
var documentBase64String = Convert.ToBase64String(documentBytes); var documentBase64String = Convert.ToBase64String(documentBytes);
var envelopeKey = ViewData["EnvelopeKey"] as string; var envelopeKey = ViewData["EnvelopeKey"] as string;