165 references to BrowserStorageKeys
Aspire.Dashboard (86)
Components\Controls\SummaryDetailsView.razor.cs (2)
296return BrowserStorageKeys.SplitterSizeKey(viewKey, Orientation); 302return BrowserStorageKeys.SplitterOrientationKey(viewKey);
Components\Dialogs\SettingsDialog.razor.cs (1)
188await LocalStorage.SetAsync(BrowserStorageKeys.TimeFormat, _timeFormat);
Components\Dialogs\TextVisualizerDialog.razor.cs (2)
50var settingsResult = await LocalStorage.GetUnprotectedAsync<TextVisualizerDialogSettings>(BrowserStorageKeys.TextVisualizerDialogSettings); 166await LocalStorage.SetUnprotectedAsync(BrowserStorageKeys.TextVisualizerDialogSettings, new TextVisualizerDialogSettings(SecretsWarningAcknowledged: true));
Components\Layout\MainLayout.razor.cs (13)
129var selectedRunResult = await SessionStorage.GetAsync<string>(BrowserStorageKeys.SelectedDashboardRunId); 145await SessionStorage.SetAsync(BrowserStorageKeys.SelectedDashboardRunId, string.Empty); 185var timeFormatResult = await LocalStorage.GetAsync<TimeFormat>(BrowserStorageKeys.TimeFormat); 206var dismissed = await LocalStorage.GetUnprotectedAsync<bool>(BrowserStorageKeys.DashboardFeedbackPromptDismissed); 207var dismissedForSession = await SessionStorage.GetAsync<bool>(BrowserStorageKeys.DashboardFeedbackPromptDismissedForSession); 230await LocalStorage.SetUnprotectedAsync(BrowserStorageKeys.DashboardFeedbackPromptDismissed, true); 234await SessionStorage.SetAsync(BrowserStorageKeys.DashboardFeedbackPromptDismissedForSession, true); 269var skipMessage = (await ShouldSkipMessageAsync(LocalStorage, BrowserStorageKeys.UnsecuredEndpointMessageDismissedKey) || 270await ShouldSkipMessageAsync(LocalStorage, BrowserStorageKeys.UnsecuredTelemetryMessageDismissedKey)); 284_ => LocalStorage.SetUnprotectedAsync(BrowserStorageKeys.UnsecuredEndpointMessageDismissedKey, true)); 376await SessionStorage.SetAsync(BrowserStorageKeys.SelectedDashboardRunId, runId ?? string.Empty); 403await SessionStorage.SetAsync(BrowserStorageKeys.SelectedDashboardRunId, persistedRunId); 532await SessionStorage.SetAsync(BrowserStorageKeys.LastSelectedResources, new List<string>());
Components\Layout\ResourcesLayout.razor.cs (15)
238var paneCollapsedResult = await LocalStorage.GetUnprotectedAsync<bool>(BrowserStorageKeys.ResourcePaneCollapsed); 244var paneWidthResult = await LocalStorage.GetUnprotectedAsync<int>(BrowserStorageKeys.ResourcePaneWidth); 251var paneModeResult = await LocalStorage.GetUnprotectedAsync<string>(BrowserStorageKeys.ResourcePaneMode); 258var groupingResult = await LocalStorage.GetUnprotectedAsync<string>(BrowserStorageKeys.ResourcePaneGrouping); 265await LocalStorage.SetUnprotectedAsync(BrowserStorageKeys.ResourcePaneGrouping, _grouping.ToString()); 268var kindsResult = await LocalStorage.GetUnprotectedAsync<string>(BrowserStorageKeys.ResourcePaneKinds); 286var showHiddenResources = await SessionStorage.GetAsync<bool>(BrowserStorageKeys.ResourcesShowHiddenResources); 296_collapsedResourceNamesKey = BrowserStorageKeys.CollapsedResourceNamesKey(DashboardClient.ApplicationName); 511await LocalStorage.SetUnprotectedAsync(BrowserStorageKeys.ResourcePaneWidth, _paneWidth.Value); 605await LocalStorage.SetUnprotectedAsync(BrowserStorageKeys.ResourcePaneMode, mode.Value.ToString()); 819var lastSelected = await SessionStorage.GetAsync<List<string>>(BrowserStorageKeys.LastSelectedResources); 859await SessionStorage.SetAsync(BrowserStorageKeys.LastSelectedResources, resourceNames.ToList()); 1013await LocalStorage.SetUnprotectedAsync(BrowserStorageKeys.ResourcePaneGrouping, grouping.ToString()); 1242await LocalStorage.SetUnprotectedAsync(BrowserStorageKeys.ResourcePaneCollapsed, _isPaneCollapsed); 1601await LocalStorage.SetUnprotectedAsync(BrowserStorageKeys.ResourcePaneKinds, string.Join(',', shown));
Components\Legacy\Dialogs\LegacySettingsDialog.razor.cs (1)
100await LocalStorage.SetAsync(BrowserStorageKeys.TimeFormat, _timeFormat);
Components\Legacy\Layout\LegacyMainLayout.razor.cs (10)
117var selectedRunResult = await SessionStorage.GetAsync<string>(BrowserStorageKeys.SelectedDashboardRunId); 133await SessionStorage.SetAsync(BrowserStorageKeys.SelectedDashboardRunId, string.Empty); 180var timeFormatResult = await LocalStorage.GetAsync<TimeFormat>(BrowserStorageKeys.TimeFormat); 187var navExpandedResult = await LocalStorage.GetUnprotectedAsync<bool>(BrowserStorageKeys.NavMenuExpanded); 220var skipMessage = (await ShouldSkipMessageAsync(LocalStorage, BrowserStorageKeys.UnsecuredEndpointMessageDismissedKey) || 221await ShouldSkipMessageAsync(LocalStorage, BrowserStorageKeys.UnsecuredTelemetryMessageDismissedKey)); 235_ => LocalStorage.SetUnprotectedAsync(BrowserStorageKeys.UnsecuredEndpointMessageDismissedKey, true)); 327await SessionStorage.SetAsync(BrowserStorageKeys.SelectedDashboardRunId, runId ?? string.Empty); 354await SessionStorage.SetAsync(BrowserStorageKeys.SelectedDashboardRunId, persistedRunId); 577await LocalStorage.SetUnprotectedAsync(BrowserStorageKeys.NavMenuExpanded, _isNavMenuExpanded);
Components\Legacy\Pages\ConsoleLogs.razor.cs (4)
181public string SessionStorageKey => BrowserStorageKeys.ConsoleLogsPageState; 200var consoleSettingsResult = await LocalStorage.GetUnprotectedAsync<ConsoleLogConsoleSettings>(BrowserStorageKeys.ConsoleLogConsoleSettings); 208var showHiddenResources = await SessionStorage.GetAsync<bool>(BrowserStorageKeys.ResourcesShowHiddenResources); 620await LocalStorage.SetUnprotectedAsync(BrowserStorageKeys.ConsoleLogConsoleSettings, new ConsoleLogConsoleSettings(_showTimestamp, _isTimestampUtc, _noWrapLogs));
Components\Legacy\Pages\Metrics.razor.cs (1)
36public string SessionStorageKey => BrowserStorageKeys.MetricsPageState;
Components\Legacy\Pages\Resources.razor.cs (5)
82public string SessionStorageKey => BrowserStorageKeys.ResourcesPageState; 219var showResourceTypeColumn = await SessionStorage.GetAsync<bool>(BrowserStorageKeys.ResourcesShowResourceTypes); 225var showHiddenResources = await SessionStorage.GetAsync<bool>(BrowserStorageKeys.ResourcesShowHiddenResources); 234_collapsedResourceNamesKey = BrowserStorageKeys.CollapsedResourceNamesKey(DashboardClient.ApplicationName); 898await SessionStorage.SetAsync(BrowserStorageKeys.ResourcesShowResourceTypes, _showResourceTypeColumn);
Components\Legacy\Pages\StructuredLogs.razor.cs (1)
59public string SessionStorageKey => BrowserStorageKeys.StructuredLogsPageState;
Components\Legacy\Pages\Terminals.razor.cs (2)
76public string SessionStorageKey => BrowserStorageKeys.TerminalsPageState; 92var hidden = await SessionStorage.GetAsync<bool>(BrowserStorageKeys.ResourcesShowHiddenResources).WaitAsync(cancellationToken);
Components\Legacy\Pages\Traces.razor.cs (1)
55public string SessionStorageKey => BrowserStorageKeys.TracesPageState;
Components\Pages\ConsoleLogs.razor.cs (4)
199public string SessionStorageKey => BrowserStorageKeys.ConsoleLogsPageState; 218var consoleSettingsResult = await LocalStorage.GetUnprotectedAsync<ConsoleLogConsoleSettings>(BrowserStorageKeys.ConsoleLogConsoleSettings); 226var showHiddenResources = await SessionStorage.GetAsync<bool>(BrowserStorageKeys.ResourcesShowHiddenResources); 687await LocalStorage.SetUnprotectedAsync(BrowserStorageKeys.ConsoleLogConsoleSettings, new ConsoleLogConsoleSettings(_showTimestamp, _isTimestampUtc, _noWrapLogs));
Components\Pages\Metrics.razor.cs (4)
44public string SessionStorageKey => BrowserStorageKeys.MetricsPageState; 415var stored = await SessionStorage.GetAsync<OrganizeState>(BrowserStorageKeys.MetricsOrganize); 429await SessionStorage.SetAsync(BrowserStorageKeys.MetricsOrganize, new OrganizeState(_groupBy, _sortBy)); 438await SessionStorage.SetAsync(BrowserStorageKeys.MetricsOrganize, new OrganizeState(_groupBy, _sortBy));
Components\Pages\Resources.razor.cs (6)
84public string SessionStorageKey => GetRouteViewKind() == ResourceViewKind.Graph ? BrowserStorageKeys.GraphPageState : BrowserStorageKeys.ParametersPageState; 220var showResourceTypeColumn = await SessionStorage.GetAsync<bool>(BrowserStorageKeys.ResourcesShowResourceTypes); 226var showHiddenResources = await SessionStorage.GetAsync<bool>(BrowserStorageKeys.ResourcesShowHiddenResources); 235_collapsedResourceNamesKey = BrowserStorageKeys.CollapsedResourceNamesKey(DashboardClient.ApplicationName); 937await SessionStorage.SetAsync(BrowserStorageKeys.ResourcesShowResourceTypes, _showResourceTypeColumn);
Components\Pages\StructuredLogs.razor.cs (1)
59public string SessionStorageKey => BrowserStorageKeys.StructuredLogsPageState;
Components\Pages\Terminals.razor.cs (2)
79public string SessionStorageKey => BrowserStorageKeys.TerminalsPageState; 95var hidden = await SessionStorage.GetAsync<bool>(BrowserStorageKeys.ResourcesShowHiddenResources).WaitAsync(cancellationToken);
Components\Pages\Traces.razor.cs (1)
55public string SessionStorageKey => BrowserStorageKeys.TracesPageState;
Model\CommonMenuItems.cs (1)
45await sessionStorage.SetAsync(BrowserStorageKeys.ResourcesShowHiddenResources, showHiddenResources).ConfigureAwait(true);
Model\ConsoleLogsManager.cs (2)
47var filtersResult = await _sessionStorage.GetAsync<ConsoleLogsFilters>(BrowserStorageKeys.ConsoleLogFilters).ConfigureAwait(false); 86await _sessionStorage.SetAsync(BrowserStorageKeys.ConsoleLogFilters, filters).ConfigureAwait(false);
Model\DashboardViewPreferences.cs (7)
130await localStorage.SetUnprotectedAsync(BrowserStorageKeys.ResourceListDensity, density.ToString()).ConfigureAwait(false); 143await localStorage.SetUnprotectedAsync(BrowserStorageKeys.GroupOverview, groupOverview.ToString()).ConfigureAwait(false); 155await localStorage.SetUnprotectedAsync(BrowserStorageKeys.RecordingsStyle, recordingsStyle.ToString()).ConfigureAwait(false); 162var density = await ReadAsync<ResourceListDensity>(BrowserStorageKeys.ResourceListDensity).ConfigureAwait(false); 163var groupOverview = await ReadAsync<GroupOverview>(BrowserStorageKeys.GroupOverview).ConfigureAwait(false); 167await localStorage.SetUnprotectedAsync(BrowserStorageKeys.GroupOverview, groupOverview.ToString()).ConfigureAwait(false); 169var recordingsStyle = await ReadAsync<RecordingsStyle>(BrowserStorageKeys.RecordingsStyle).ConfigureAwait(false);
Aspire.Dashboard.Components.Tests (72)
Dialogs\SettingsDialogTests.cs (5)
57BrowserStorageKeys.ResourceListDensity => (true, "Compact"), 58BrowserStorageKeys.GroupOverview => (true, "Resources"), 59BrowserStorageKeys.RecordingsStyle => (true, "Menu"), 82Assert.Equal("Comfortable", stored[BrowserStorageKeys.ResourceListDensity]); 83Assert.Equal("Summary", stored[BrowserStorageKeys.GroupOverview]);
Layout\MainLayoutTests.cs (37)
74Assert.Empty(Assert.IsType<List<string>>(stored[BrowserStorageKeys.LastSelectedResources])); 163case BrowserStorageKeys.UnsecuredTelemetryMessageDismissedKey: 164case BrowserStorageKeys.UnsecuredEndpointMessageDismissedKey: 166case BrowserStorageKeys.DashboardFeedbackPromptDismissed: 169case BrowserStorageKeys.ResourceListDensity: 170case BrowserStorageKeys.GroupOverview: 171case BrowserStorageKeys.RecordingsStyle: 183case BrowserStorageKeys.UnsecuredTelemetryMessageDismissedKey: 184case BrowserStorageKeys.UnsecuredEndpointMessageDismissedKey: 218case BrowserStorageKeys.UnsecuredTelemetryMessageDismissedKey: 220case BrowserStorageKeys.UnsecuredEndpointMessageDismissedKey: 222case BrowserStorageKeys.DashboardFeedbackPromptDismissed: 225case BrowserStorageKeys.ResourceListDensity: 226case BrowserStorageKeys.GroupOverview: 227case BrowserStorageKeys.RecordingsStyle: 260case BrowserStorageKeys.UnsecuredTelemetryMessageDismissedKey: 261case BrowserStorageKeys.UnsecuredEndpointMessageDismissedKey: 263case BrowserStorageKeys.DashboardFeedbackPromptDismissed: 266case BrowserStorageKeys.ResourceListDensity: 267case BrowserStorageKeys.GroupOverview: 268case BrowserStorageKeys.RecordingsStyle: 298[InlineData(BrowserStorageKeys.UnsecuredEndpointMessageDismissedKey)] 299[InlineData(BrowserStorageKeys.UnsecuredTelemetryMessageDismissedKey)] 308if (key == BrowserStorageKeys.DashboardFeedbackPromptDismissed) 313if (key is BrowserStorageKeys.ResourceListDensity or BrowserStorageKeys.GroupOverview or BrowserStorageKeys.RecordingsStyle) 330[BrowserStorageKeys.UnsecuredEndpointMessageDismissedKey, BrowserStorageKeys.UnsecuredTelemetryMessageDismissedKey], 421OnGetUnprotectedAsync = key => key == BrowserStorageKeys.RecordingsStyle ? (true, "Menu") : (false, null) 514OnGetUnprotectedAsync = key => key == BrowserStorageKeys.RecordingsStyle ? (true, "Panel") : (false, null) 658OnGetAsync = key => key == BrowserStorageKeys.DashboardFeedbackPromptDismissedForSession 756OnGetTaskAsync = key => key == BrowserStorageKeys.DashboardFeedbackPromptDismissedForSession 762OnGetUnprotectedAsync = key => key == BrowserStorageKeys.RecordingsStyle ? (true, "Panel") : (false, null) 812OnGetTaskAsync = key => key == BrowserStorageKeys.DashboardFeedbackPromptDismissedForSession 865OnGetAsync = key => key == BrowserStorageKeys.DashboardFeedbackPromptDismissedForSession 930OnGetTaskAsync = key => key == BrowserStorageKeys.DashboardFeedbackPromptDismissedForSession
Layout\ResourcesLayoutTests.cs (12)
45storage.OnGetUnprotectedAsync = key => key == BrowserStorageKeys.ResourcePaneGrouping ? (true, "Tags") : (false, null); 75storage.OnGetUnprotectedAsync = key => key == BrowserStorageKeys.ResourcePaneGrouping ? (true, grouping) : (false, null); 117storage.OnGetUnprotectedAsync = key => key == BrowserStorageKeys.ResourcePaneGrouping ? (true, grouping) : (false, null); 197storage.OnGetUnprotectedAsync = key => key == BrowserStorageKeys.ResourcePaneGrouping ? (true, "State") : (false, null); 237storage.OnGetUnprotectedAsync = key => key == BrowserStorageKeys.ResourcePaneCollapsed ? (true, collapsed) : (false, null); 257storage.OnGetUnprotectedAsync = key => key == BrowserStorageKeys.ResourcePaneCollapsed ? (true, collapsed) : (false, null); 759storage.OnGetUnprotectedAsync = key => key == BrowserStorageKeys.ResourcePaneGrouping ? (true, "Tags") : (false, null); 1163storage.OnGetUnprotectedAsync = key => key == BrowserStorageKeys.ResourcePaneGrouping ? (true, grouping) : (false, null); 1167if (key == BrowserStorageKeys.ResourcePaneGrouping) 1202storage.OnGetUnprotectedAsync = key => fromStorage && key == BrowserStorageKeys.ResourcePaneMode ? (true, "Tags") : (false, null); 1206if (key == BrowserStorageKeys.ResourcePaneGrouping) 1236storage.OnGetUnprotectedAsync = key => key == BrowserStorageKeys.ResourcePaneGrouping ? (true, "State") : (false, null);
Pages\MetricsTests.cs (2)
776if (key == BrowserStorageKeys.MetricsPageState) 788else if (key == BrowserStorageKeys.MetricsOrganize)
Pages\ResourcesTests.cs (4)
582OnGetAsync = key => key == BrowserStorageKeys.ResourcesShowHiddenResources ? (true, showHiddenResources) : (false, null) 824if (key is BrowserStorageKeys.GraphPageState) 1404if (key.Contains(BrowserStorageKeys.CollapsedResourceNamesKeyPrefix)) 1427var collapsedResourceNamesCall = getAsyncCallOrder.FirstOrDefault(c => c.Key.Contains(BrowserStorageKeys.CollapsedResourceNamesKeyPrefix));
Pages\TerminalsTests.cs (12)
39storage.OnGetAsync = key => key == BrowserStorageKeys.TerminalsPageState 73if (key == BrowserStorageKeys.TerminalsPageState) 97storage.OnGetAsync = key => key == BrowserStorageKeys.TerminalsPageState 144OnGetAsync = key => key == BrowserStorageKeys.TerminalsPageState 261if (key == BrowserStorageKeys.TerminalsPageState) 298if (key == BrowserStorageKeys.TerminalsPageState) 333OnGetAsync = key => key == BrowserStorageKeys.TerminalsPageState 506OnGetAsync = key => key == BrowserStorageKeys.TerminalsPageState && storedResource is not null 532OnGetAsync = key => key == BrowserStorageKeys.TerminalsPageState 536if (key == BrowserStorageKeys.TerminalsPageState) 631if (key == BrowserStorageKeys.TerminalsPageState) 657if (key == BrowserStorageKeys.TerminalsPageState)
Aspire.Dashboard.Playwright.Tests (3)
Integration\Playwright\DesktopNavMenuTests.cs (1)
72await page.EvaluateAsync($"localStorage.setItem('{BrowserStorageKeys.ResourcePaneCollapsed}', 'false')");
Integration\Playwright\ResourcePaneInteractionTests.cs (2)
182await page.EvaluateAsync($"localStorage.removeItem('{BrowserStorageKeys.ResourcePaneWidth}')"); 231async () => await page.EvaluateAsync<string?>($"localStorage.getItem('{BrowserStorageKeys.ResourcePaneWidth}')") == expected,
Aspire.Dashboard.Tests (4)
BrowserStorageKeysTests.cs (2)
18BrowserStorageKeys.CollapsedResourceNamesKey(firstApplicationName), 19BrowserStorageKeys.CollapsedResourceNamesKey(secondApplicationName));
Model\DashboardDataSourceTests.cs (2)
230BrowserStorageKeys.CollapsedResourceNamesKey(expectedName), 231BrowserStorageKeys.CollapsedResourceNamesKey(selectedClient.ApplicationName));