blob: 1fd339a43aab3b2437580f59d61e30f3d61dcf94 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
$(function () {
angular.element(document).injector().invoke(handleZenMode);
function handleZenMode ($rootElement, $cookies) {
var zenMode = !!parseInt($cookies.get('zenMode'), 10);
var iconSwitcher = $('.top_controls .icon-arrowup');
iconSwitcher.click(function(event) {
Mousetrap.trigger('z')
});
function updateZenMode() {
if (zenMode) {
$('body').addClass('zenMode');
iconSwitcher.addClass('icon-arrowdown').removeClass('icon-arrowup');
iconSwitcher.prop('title', _pk_translate('CoreHome_ExitZenMode'));
} else {
$('body').removeClass('zenMode');
iconSwitcher.removeClass('icon-arrowdown').addClass('icon-arrowup');
iconSwitcher.prop('title', _pk_translate('CoreHome_EnterZenMode'));
}
}
piwikHelper.registerShortcut('z', _pk_translate('CoreHome_ShortcutZenMode'), function (event) {
if (event.altKey) {
return;
}
zenMode = !zenMode;
$cookies.put('zenMode', zenMode ? '1' : '0');
updateZenMode();
});
updateZenMode();
}
});
|