mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
fix(styleguide): fixed theme switching in style guide
This commit is contained in:
parent
4f892ab9bf
commit
7b7ba46f12
@ -13,7 +13,7 @@ class StyleGuideCtrl {
|
|||||||
pages = ['colors', 'buttons'];
|
pages = ['colors', 'buttons'];
|
||||||
|
|
||||||
/** @ngInject **/
|
/** @ngInject **/
|
||||||
constructor(private $http, $routeParams) {
|
constructor(private $http, private $routeParams, private $location) {
|
||||||
this.theme = config.bootData.user.lightTheme ? 'light': 'dark';
|
this.theme = config.bootData.user.lightTheme ? 'light': 'dark';
|
||||||
this.page = {};
|
this.page = {};
|
||||||
|
|
||||||
@ -37,8 +37,11 @@ class StyleGuideCtrl {
|
|||||||
}
|
}
|
||||||
|
|
||||||
switchTheme() {
|
switchTheme() {
|
||||||
var other = this.theme === 'dark' ? 'light' : 'dark';
|
this.$routeParams.theme = this.theme === 'dark' ? 'light' : 'dark';
|
||||||
window.location.href = window.location.href + '?theme=' + other;
|
this.$location.search(this.$routeParams);
|
||||||
|
setTimeout(() => {
|
||||||
|
window.location.href = window.location.href;
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user