mirror of
https://github.com/grafana/grafana.git
synced 2025-02-14 01:23:32 -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'];
|
||||
|
||||
/** @ngInject **/
|
||||
constructor(private $http, $routeParams) {
|
||||
constructor(private $http, private $routeParams, private $location) {
|
||||
this.theme = config.bootData.user.lightTheme ? 'light': 'dark';
|
||||
this.page = {};
|
||||
|
||||
@ -37,8 +37,11 @@ class StyleGuideCtrl {
|
||||
}
|
||||
|
||||
switchTheme() {
|
||||
var other = this.theme === 'dark' ? 'light' : 'dark';
|
||||
window.location.href = window.location.href + '?theme=' + other;
|
||||
this.$routeParams.theme = this.theme === 'dark' ? 'light' : 'dark';
|
||||
this.$location.search(this.$routeParams);
|
||||
setTimeout(() => {
|
||||
window.location.href = window.location.href;
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user