- Implementierung der bsNotify-Methode für benutzerdefinierte Benachrichtigungen mit alertify. - Hinzufügen von benutzerdefinierten Styles für den benutzerdefinierten Benachrichtigungstyp von alertify. - Hinzufügen der Clipboard-Kopie-Funktionalität mit Erfolgs- und Fehlerbenachrichtigungen.
68 lines
3.2 KiB
Plaintext
68 lines
3.2 KiB
Plaintext
@using DigitalData.Core.API
|
|
@using Newtonsoft.Json
|
|
@using Newtonsoft.Json.Serialization
|
|
@{
|
|
var nonce = _accessor.HttpContext?.Items["csp-nonce"] as string;
|
|
}
|
|
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />
|
|
<title>@ViewData["Title"]</title>
|
|
<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.min.css" />
|
|
<link rel="stylesheet" href="~/lib/sweetalert2/sweetalert2.min.css" />
|
|
<link rel="stylesheet" href="~/css/site.min.css" asp-append-version="true" />
|
|
<link rel="stylesheet" href="~/css/logo.min.css" asp-append-version="true" />
|
|
<link rel="stylesheet" href="~/css/card.min.css" asp-append-version="true" />
|
|
<link rel="stylesheet" href="~/EnvelopeGenerator.Web.styles.css" asp-append-version="true" />
|
|
<link rel="stylesheet" href="~/lib/flag-icons-main/css/flag-icons.min.css" asp-append-version="true" />
|
|
<link rel="stylesheet" href="~/lib/alertifyjs/css/alertify.min.css" />
|
|
<link href="https://fonts.googleapis.com/icon?family=Material+Symbols+Outlined" rel="stylesheet">
|
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0" />
|
|
</head>
|
|
<body>
|
|
<style>
|
|
.material-symbols-outlined {
|
|
font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24
|
|
}
|
|
</style>
|
|
@if (ViewData["EnvelopeKey"] is string envelopeKey)
|
|
{
|
|
<script nonce="@nonce">const ENV_KEY = "@envelopeKey.TrySanitize(_sanitizer)"</script>
|
|
}
|
|
<script src="~/lib/jquery/dist/jquery.min.js"></script>
|
|
<script src="~/lib/popper/dist/umd/popper.min.js"></script>
|
|
<script src="~/lib/bootstrap/dist/js/bootstrap.min.js"></script>
|
|
<script src="~/lib/sweetalert2/sweetalert2.min.js"></script>
|
|
<script src="~/lib/alertifyjs/alertify.min.js"></script>
|
|
<script src="~/js/ui.min.js" asp-append-version="true"></script>
|
|
<script src="~/js/annotation.js" asp-append-version="true"></script>
|
|
<script src="~/js/network.min.js" asp-append-version="true"></script>
|
|
<script src="~/js/app.min.js" asp-append-version="true"></script>
|
|
<script src="~/lib/pspdfkit/dist-2024.3.2/pspdfkit.js"></script>
|
|
<script src="~/js/util.min.js" asp-append-version="true"></script>
|
|
<script src="~/js/api-service.min.js" asp-append-version="true"></script>
|
|
@await RenderSectionAsync("Scripts", required: false)
|
|
@{
|
|
var settings = new JsonSerializerSettings
|
|
{
|
|
ContractResolver = new CamelCasePropertyNamesContractResolver()
|
|
};
|
|
var lStrsJson = JsonConvert.SerializeObject(_localizer.ToDictionary(), settings).TrySanitize(_sanitizer);
|
|
}
|
|
<script nonce="@nonce">
|
|
var localized = @Html.Raw(lStrsJson)
|
|
</script>
|
|
<main role="main">
|
|
<partial name="_CookieConsentPartial" />
|
|
@RenderBody()
|
|
</main>
|
|
<script src="~/js/event-binder.min.js" asp-append-version="true"></script>
|
|
@Html.AntiForgeryToken()
|
|
<footer>
|
|
<span>© SignFlow 2023-2024 <a href="https://digitaldata.works">Digital Data GmbH</a></span>
|
|
<a href="/privacy-policy.de-DE.html">Datenschutz</a>
|
|
</footer>
|
|
</body>
|
|
</html> |