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