fix: Kiosk mode should have &kiosk appended to the url #15765

(cherry picked from commit 92ec8757d3)
This commit is contained in:
Johannes Schill
2019-03-06 14:09:38 +01:00
committed by Torkel Ödegaard
parent 1dadcb0a5b
commit 967089d179
+4 -4
View File
@@ -75,7 +75,7 @@ export class GrafanaCtrl {
}
}
function setViewModeBodyClass(body, mode: KioskUrlValue, sidemenuOpen: boolean) {
function setViewModeBodyClass(body: JQuery, mode: KioskUrlValue, sidemenuOpen: boolean) {
body.removeClass('view-mode--tv');
body.removeClass('view-mode--kiosk');
body.removeClass('view-mode--inactive');
@@ -174,8 +174,8 @@ export function grafanaAppDirective(playlistSrv, contextSrv, $timeout, $rootScop
});
// handle kiosk mode
appEvents.on('toggle-kiosk-mode', options => {
const search = $location.search();
appEvents.on('toggle-kiosk-mode', (options: { exit?: boolean }) => {
const search: { kiosk?: KioskUrlValue } = $location.search();
if (options && options.exit) {
search.kiosk = '1';
@@ -197,7 +197,7 @@ export function grafanaAppDirective(playlistSrv, contextSrv, $timeout, $rootScop
}
}
$location.search(search);
$timeout(() => $location.search(search));
setViewModeBodyClass(body, search.kiosk, sidemenuOpen);
});