Minor post review changes

pull/15194/head
Dominik Prokop 6 years ago
parent 3c358e406e
commit 1a0b21b8d1
  1. 11
      public/app/core/utils/explore.ts

@ -157,6 +157,8 @@ const isMetricSegment = (segment: { [key: string]: string }) => segment.hasOwnPr
const isUISegment = (segment: { [key: string]: string }) => segment.hasOwnProperty('ui');
export function parseUrlState(initial: string | undefined): ExploreUrlState {
let uiState = DEFAULT_UI_STATE;
if (initial) {
try {
const parsed = JSON.parse(decodeURI(initial));
@ -169,8 +171,7 @@ export function parseUrlState(initial: string | undefined): ExploreUrlState {
to: parsed[1],
};
const datasource = parsed[2];
let queries = [],
ui;
let queries = [];
parsed.slice(3).forEach(segment => {
if (isMetricSegment(segment)) {
@ -178,7 +179,7 @@ export function parseUrlState(initial: string | undefined): ExploreUrlState {
}
if (isUISegment(segment)) {
ui = {
uiState = {
showingGraph: segment.ui[0],
showingLogs: segment.ui[1],
showingTable: segment.ui[2],
@ -186,14 +187,14 @@ export function parseUrlState(initial: string | undefined): ExploreUrlState {
}
});
return { datasource, queries, range, ui };
return { datasource, queries, range, ui: uiState };
}
return parsed;
} catch (e) {
console.error(e);
}
}
return { datasource: null, queries: [], range: DEFAULT_RANGE, ui: DEFAULT_UI_STATE };
return { datasource: null, queries: [], range: DEFAULT_RANGE, ui: uiState };
}
export function serializeStateToUrlParam(urlState: ExploreUrlState, compact?: boolean): string {

Loading…
Cancel
Save