Components\Legacy\Pages\Resources.razor.cs (32)
199new GridColumn(Name: StartTimeColumn, DesktopWidth: "1fr", IsVisible: () => PageViewModel.SelectedViewKind != ResourceViewKind.Parameters),
202new GridColumn(Name: ValueColumn, DesktopWidth: "3.25fr", MobileWidth: "1.5fr", IsVisible: () => PageViewModel.SelectedViewKind == ResourceViewKind.Parameters),
203new GridColumn(Name: UrlsColumn, DesktopWidth: "2.25fr", MobileWidth: "2fr", IsVisible: () => PageViewModel.SelectedViewKind != ResourceViewKind.Parameters),
214SelectedViewKind = ResourceViewKind.Table
376var initialFocusElementId = PageViewModel.SelectedViewKind == ResourceViewKind.Graph ? GraphContainerId : ScrollContainerId;
386if (PageViewModel.SelectedViewKind == ResourceViewKind.Graph && !_graphInitialized && !_graphInitializing)
429if (PageViewModel.SelectedViewKind != ResourceViewKind.Graph)
757var resourceViewKind = GetVisibleViewKindForSelectedResource(PageViewModel.SelectedViewKind, resource);
758if (resourceViewKind == ResourceViewKind.Graph)
790if (PageViewModel.SelectedViewKind == ResourceViewKind.Graph)
923|| !Enum.TryParse(typeof(ResourceViewKind), id, out var o)
924|| o is not ResourceViewKind viewKind
933private async Task OnViewChangedAsync(ResourceViewKind newView)
940if (newView == ResourceViewKind.Graph)
954internal static ResourceViewKind GetVisibleViewKindForSelectedResource(ResourceViewKind selectedViewKind, ResourceViewModel resource)
958(ResourceViewKind.Graph, false) => ResourceViewKind.Graph,
959(_, true) => ResourceViewKind.Parameters,
960_ => ResourceViewKind.Table
964internal static ResourceViewKind GetVisibleViewKindForViewChange(ResourceViewKind requestedViewKind, ResourceViewModel? selectedResource)
966return requestedViewKind == ResourceViewKind.Graph && selectedResource?.IsParameter == true
967? ResourceViewKind.Parameters
978public required ResourceViewKind SelectedViewKind { get; set; }
989if (SelectedViewKind == ResourceViewKind.Parameters && !resource.IsParameter)
993if (SelectedViewKind is ResourceViewKind.Table or ResourceViewKind.Graph && resource.IsParameter)
999return (SelectedViewKind == ResourceViewKind.Parameters || IsKeyValueTrue(resource.ResourceType, ResourceTypesToVisibility))
1027if (!_hideResourceGraph && Enum.TryParse(typeof(ResourceViewKind), ViewKindName, out var view) && view is ResourceViewKind vk)
1055ViewKind = PageViewModel.SelectedViewKind != ResourceViewKind.Table ? PageViewModel.SelectedViewKind.ToString() : null,