|
|
|
@@ -117,7 +117,7 @@
|
|
|
|
|
{
|
|
|
|
|
<MudDrawer @bind-Open="@_drawerIsOpen" Elevation="2" ClipMode="DrawerClipMode.Always">
|
|
|
|
|
<MudNavMenu>
|
|
|
|
|
<MudNavLink Href="channels">@StringLocalizer["ButtonChannels"]</MudNavLink>
|
|
|
|
|
<MudNavLink Href="channels">@StringLocalizer["ButtonChannels"]@ChicoryCue</MudNavLink>
|
|
|
|
|
<MudNavLink Href="ffmpeg">@StringLocalizer["ButtonFFmpegProfiles"]</MudNavLink>
|
|
|
|
|
<MudNavLink Href="watermarks">@StringLocalizer["ButtonWatermarks"]</MudNavLink>
|
|
|
|
|
<MudNavGroup Title="@StringLocalizer["ButtonMediaSources"]">
|
|
|
|
@@ -127,7 +127,7 @@
|
|
|
|
|
<MudNavLink Href="media/sources/plex">@StringLocalizer["ButtonMediaSourcesPlex"]</MudNavLink>
|
|
|
|
|
</MudNavGroup>
|
|
|
|
|
<MudNavGroup Title="@StringLocalizer["ButtonMedia"]">
|
|
|
|
|
<MudNavLink Href="media/libraries">@StringLocalizer["ButtonMediaLibraries"]</MudNavLink>
|
|
|
|
|
<MudNavLink Href="media/libraries">@StringLocalizer["ButtonMediaLibraries"]@ChicoryCue</MudNavLink>
|
|
|
|
|
<MudNavLink Href="media/trash">@StringLocalizer["ButtonMediaTrash"]</MudNavLink>
|
|
|
|
|
<MudNavLink Href="media/tv/shows">@StringLocalizer["ButtonMediaTvShows"]</MudNavLink>
|
|
|
|
|
<MudNavLink Href="media/movies">@StringLocalizer["ButtonMediaMovies"]</MudNavLink>
|
|
|
|
@@ -161,7 +161,7 @@
|
|
|
|
|
}
|
|
|
|
|
</TitleContent>
|
|
|
|
|
<ChildContent>
|
|
|
|
|
<MudNavLink Href="schedules">@StringLocalizer["ButtonSchedulingSchedules"]</MudNavLink>
|
|
|
|
|
<MudNavLink Href="schedules">@StringLocalizer["ButtonSchedulingSchedules"]@ChicoryCue</MudNavLink>
|
|
|
|
|
<MudNavLink Href="blocks">@StringLocalizer["ButtonSchedulingBlocks"]</MudNavLink>
|
|
|
|
|
<MudNavLink Href="templates">@StringLocalizer["ButtonSchedulingTemplates"]</MudNavLink>
|
|
|
|
|
<MudNavLink Href="decos">@StringLocalizer["ButtonSchedulingDecos"]</MudNavLink>
|
|
|
|
@@ -180,17 +180,18 @@
|
|
|
|
|
{
|
|
|
|
|
@StringLocalizer["ButtonSchedulingPlayouts"]
|
|
|
|
|
}
|
|
|
|
|
@ChicoryCue
|
|
|
|
|
</MudNavLink>
|
|
|
|
|
</ChildContent>
|
|
|
|
|
</MudNavGroup>
|
|
|
|
|
<MudNavGroup Title="@StringLocalizer["ButtonSettings"]">
|
|
|
|
|
<MudNavLink Href="settings/ffmpeg">@StringLocalizer["ButtonSettingsFFmpeg"]</MudNavLink>
|
|
|
|
|
<MudNavLink Href="settings/logging">@StringLocalizer["ButtonSettingsLogging"]</MudNavLink>
|
|
|
|
|
<MudNavLink Href="settings/hdhr">@StringLocalizer["ButtonSettingsHdHomeRun"]</MudNavLink>
|
|
|
|
|
<MudNavLink Href="settings/scanner">@StringLocalizer["ButtonSettingsScanner"]</MudNavLink>
|
|
|
|
|
<MudNavLink Href="settings/playout">@StringLocalizer["ButtonSettingsPlayout"]</MudNavLink>
|
|
|
|
|
<MudNavLink Href="settings/ui">@StringLocalizer["ButtonSettingsUi"]</MudNavLink>
|
|
|
|
|
<MudNavLink Href="settings/xmltv">@StringLocalizer["ButtonSettingsXmltv"]</MudNavLink>
|
|
|
|
|
<MudNavLink Href="settings/ffmpeg">@StringLocalizer["ButtonSettingsFFmpeg"]@ChicoryCue</MudNavLink>
|
|
|
|
|
<MudNavLink Href="settings/logging">@StringLocalizer["ButtonSettingsLogging"]@ChicoryCue</MudNavLink>
|
|
|
|
|
<MudNavLink Href="settings/hdhr">@StringLocalizer["ButtonSettingsHdHomeRun"]@ChicoryCue</MudNavLink>
|
|
|
|
|
<MudNavLink Href="settings/scanner">@StringLocalizer["ButtonSettingsScanner"]@ChicoryCue</MudNavLink>
|
|
|
|
|
<MudNavLink Href="settings/playout">@StringLocalizer["ButtonSettingsPlayout"]@ChicoryCue</MudNavLink>
|
|
|
|
|
<MudNavLink Href="settings/ui">@StringLocalizer["ButtonSettingsUi"]@ChicoryCue</MudNavLink>
|
|
|
|
|
<MudNavLink Href="settings/xmltv">@StringLocalizer["ButtonSettingsXmltv"]@ChicoryCue</MudNavLink>
|
|
|
|
|
</MudNavGroup>
|
|
|
|
|
<MudNavGroup Expanded="true">
|
|
|
|
|
<TitleContent>
|
|
|
|
@@ -260,6 +261,15 @@
|
|
|
|
|
</MudLayout>
|
|
|
|
|
|
|
|
|
|
@code {
|
|
|
|
|
// Lightweight cue (ersatztv#147): marks nav entries that 302-redirect into the
|
|
|
|
|
// ChicoryTV SPA (see LegacyUiRedirects.Map) so it's clear before clicking that the
|
|
|
|
|
// entry leaves this Blazor UI. Non-redirecting entries in the same MudNavGroup are
|
|
|
|
|
// left bare.
|
|
|
|
|
private RenderFragment ChicoryCue =>
|
|
|
|
|
@<MudTooltip Text="@StringLocalizer["ButtonOpensInChicoryTv"]">
|
|
|
|
|
<MudIcon Icon="@Icons.Material.Filled.OpenInNew" Size="Size.Small" Class="ml-1" Style="opacity:.55;vertical-align:text-bottom"/>
|
|
|
|
|
</MudTooltip>;
|
|
|
|
|
|
|
|
|
|
private static readonly string InfoVersion = Assembly.GetEntryAssembly().GetCustomAttribute<AssemblyInformationalVersionAttribute>()?.InformationalVersion ?? "unknown";
|
|
|
|
|
private static readonly string BuildConfiguration = Assembly.GetEntryAssembly().GetCustomAttribute<AssemblyConfigurationAttribute>()?.Configuration?.ToLower() ?? "unset";
|
|
|
|
|
|
|
|
|
|