blob: 145e4d4e88a12265545f024767361d92e74115d0 (
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
|
$(function () {
angular.element(document).injector().invoke(handleZenMode);
function handleZenMode ($rootElement, $cookies) {
var zenMode = !!parseInt($cookies.get('zenMode'), 10);
function updateZenMode() {
if (zenMode) {
$('body').addClass('zenMode');
} else {
$('body').removeClass('zenMode');
}
}
Mousetrap.bind('z', function (event) {
if (event.altKey) {
return;
}
zenMode = !zenMode;
$cookies.put('zenMode', zenMode ? '1' : '0');
updateZenMode();
});
updateZenMode();
}
});
|