128 lines
4.8 KiB
Plaintext
128 lines
4.8 KiB
Plaintext
@using Microsoft.AspNetCore.Components.Web
|
|
@using Moonlight.App.Extensions
|
|
@using Moonlight.App.Repositories
|
|
@using Moonlight.App.Services
|
|
@using Moonlight.App.Services.Sessions
|
|
@namespace Moonlight.Pages
|
|
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
|
|
|
|
@inject ConfigService ConfigService
|
|
@inject LoadingMessageRepository LoadingMessageRepository
|
|
|
|
@{
|
|
var headerConfig = ConfigService
|
|
.Get()
|
|
.Moonlight.Html.Headers;
|
|
|
|
var moonlightConfig = ConfigService
|
|
.Get()
|
|
.Moonlight;
|
|
}
|
|
|
|
<!DOCTYPE html>
|
|
<html lang="en" data-theme="dark">
|
|
<head>
|
|
<meta charset="utf-8"/>
|
|
|
|
<meta property="og:locale" content="de_DE"/>
|
|
<meta property="og:type" content="article"/>
|
|
<meta content="@(headerConfig.Title)" property="og:title"/>
|
|
<meta content="@(headerConfig.Description)" property="og:description"/>
|
|
<meta content="@(moonlightConfig.AppUrl)" property="og:url"/>
|
|
<meta content="@(moonlightConfig.AppUrl)/api/moonlight/resources/images/logolong.png" property="og:image"/>
|
|
<meta content="@(headerConfig.Color)" data-react-helmet="true" name="theme-color"/>
|
|
|
|
<meta content="@(headerConfig.Description)" name="description"/>
|
|
<meta content="@(headerConfig.Keywords)" name="keywords"/>
|
|
|
|
<link rel="shortcut icon" href="@(moonlightConfig.AppUrl)/api/moonlight/resources/images/logo.svg"/>
|
|
|
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700"/>
|
|
|
|
<link rel="stylesheet" type="text/css" href="/assets/css/style.bundle.css"/>
|
|
<link rel="stylesheet" type="text/css" href="/assets/css/flashbang.css"/>
|
|
<link rel="stylesheet" type="text/css" href="/assets/css/snow.css"/>
|
|
<link rel="stylesheet" type="text/css" href="/assets/css/utils.css"/>
|
|
<link rel="stylesheet" type="text/css" href="/assets/css/boxicons.min.css"/>
|
|
<link rel="stylesheet" type="text/css" href="/assets/css/blazor.css"/>
|
|
|
|
<link rel="stylesheet" type="text/css" href="/_content/XtermBlazor/XtermBlazor.css"/>
|
|
<link rel="stylesheet" type="text/css" href="/_content/BlazorMonaco/lib/monaco-editor/min/vs/editor/editor.main.css"/>
|
|
<link rel="stylesheet" type="text/css" href="/_content/Blazor.ContextMenu/blazorContextMenu.min.css"/>
|
|
|
|
<link href="/assets/plugins/global/plugins.bundle.css" rel="stylesheet" type="text/css"/>
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<base href="~/"/>
|
|
<component type="typeof(HeadOutlet)" render-mode="ServerPrerendered"/>
|
|
|
|
<title>Loading</title>
|
|
</head>
|
|
<body
|
|
class="app-default"
|
|
cz-shortcut-listen="true"
|
|
data-kt-app-layout="dark-sidebar"
|
|
data-kt-app-header-fixed="true"
|
|
data-kt-app-sidebar-fixed="true"
|
|
data-kt-app-sidebar-hoverable="true"
|
|
data-kt-app-sidebar-push-header="true"
|
|
data-kt-app-sidebar-push-toolbar="true"
|
|
data-kt-app-sidebar-push-footer="true"
|
|
data-kt-app-toolbar-enabled="true">
|
|
|
|
@RenderBody()
|
|
|
|
<div id="flashbang" class="flashbanglight"></div>
|
|
|
|
<div class="app-page-loader flex-column">
|
|
<img alt="Logo" src="@(moonlightConfig.AppUrl)/api/moonlight/resources/images/logo.svg" class="h-25px"/>
|
|
|
|
@{
|
|
string loadingMessage;
|
|
|
|
try
|
|
{
|
|
loadingMessage = LoadingMessageRepository.Get().Random().Message;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
loadingMessage = "";
|
|
}
|
|
}
|
|
|
|
<div class="d-flex align-items-center mt-5">
|
|
<span class="spinner-border text-primary" role="status"></span>
|
|
<span class="text-muted fs-6 fw-semibold ms-5">@(loadingMessage)</span>
|
|
</div>
|
|
</div>
|
|
|
|
<script src="/_framework/blazor.server.js"></script>
|
|
<script src="/assets/plugins/global/plugins.bundle.js"></script>
|
|
<script src="/_content/XtermBlazor/XtermBlazor.min.js"></script>
|
|
<script src="/_content/BlazorTable/BlazorTable.min.js"></script>
|
|
<script src="/_content/CurrieTechnologies.Razor.SweetAlert2/sweetAlert2.min.js"></script>
|
|
<script src="/_content/Blazor.ContextMenu/blazorContextMenu.min.js"></script>
|
|
|
|
<script src="https://cdn.jsdelivr.net/npm/@@shopify/draggable@1.0.0-beta.11/lib/draggable.bundle.js"></script>
|
|
|
|
<script src="https://www.google.com/recaptcha/api.js"></script>
|
|
|
|
<script src="https://cdn.jsdelivr.net/npm/xterm-addon-fit@0.7.0/lib/xterm-addon-fit.min.js"></script>
|
|
|
|
<script src="/_content/BlazorMonaco/lib/monaco-editor/min/vs/loader.js"></script>
|
|
<script>require.config({ paths: { 'vs': '/_content/BlazorMonaco/lib/monaco-editor/min/vs' } });</script>
|
|
<script src="/_content/BlazorMonaco/lib/monaco-editor/min/vs/editor/editor.main.js"></script>
|
|
<script src="/_content/BlazorMonaco/jsInterop.js"></script>
|
|
|
|
<script src="/assets/js/scripts.bundle.js"></script>
|
|
<script src="/assets/js/moonlight.js"></script>
|
|
|
|
<script>
|
|
moonlight.loading.registerXterm();
|
|
</script>
|
|
|
|
<script src="_content/Blazor-ApexCharts/js/apex-charts.min.js"></script>
|
|
<script src="_content/Blazor-ApexCharts/js/blazor-apex-charts.js"></script>
|
|
|
|
</body>
|
|
</html> |