fix: Make sure we dont add &autofitpanels to the url if it already exists #15849

This commit is contained in:
Johannes Schill
2019-03-07 10:32:36 +01:00
parent a826c117e2
commit f3dbdfac07
+4 -1
View File
@@ -4,6 +4,7 @@ import _ from 'lodash';
import coreModule from 'app/core/core_module';
import appEvents from 'app/core/app_events';
import { getExploreUrl } from 'app/core/utils/explore';
import { store } from 'app/store/store';
import Mousetrap from 'mousetrap';
import 'mousetrap-global-bind';
@@ -294,7 +295,9 @@ export class KeybindingSrv {
//Autofit panels
this.bind('d a', () => {
// this has to be a full page reload
window.location.href = window.location.href + '&autofitpanels';
const queryParams = store.getState().location.query;
const newUrlParam = queryParams.autofitpanels ? '' : '&autofitpanels';
window.location.href = window.location.href + newUrlParam;
});
}
}