mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-09-01 13:39:22 +03:00
Release glass style
This commit is contained in:
parent
7ffa5af91f
commit
155f4b6df2
12 changed files with 36 additions and 69 deletions
|
|
@ -3,7 +3,7 @@ import window from 'window';
|
|||
import $ from '$';
|
||||
import _ from '_';
|
||||
import ko from 'ko';
|
||||
import {$html, $body} from 'Common/Globals';
|
||||
import {$body} from 'Common/Globals';
|
||||
import {EventKeyCode, Magics} from 'Common/Enums';
|
||||
import {trim, inArray, changeTheme} from 'Common/Utils';
|
||||
import {reload as translatorReload} from 'Common/Translator';
|
||||
|
|
@ -40,43 +40,6 @@ function cmdHelp(cmds) {
|
|||
return require('Html/Cmds/Help.html').replace('{{ commands }}', cmds.join(' '));
|
||||
}
|
||||
|
||||
/**
|
||||
* @returns {void}
|
||||
*/
|
||||
function initGlass() {
|
||||
let state = null;
|
||||
try {
|
||||
if (window.localStorage && window.localStorage.setItem)
|
||||
{
|
||||
state = '1' === '' + window.localStorage.getItem('rl-labs-glass');
|
||||
}
|
||||
}
|
||||
catch (e) {} // eslint-disable-line no-empty
|
||||
|
||||
if (null !== state)
|
||||
{
|
||||
$html.toggleClass('glass', !!state);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @returns {string}
|
||||
*/
|
||||
function cmdGlass() {
|
||||
const state = !$html.hasClass('glass');
|
||||
|
||||
try {
|
||||
if (window.localStorage && window.localStorage.setItem)
|
||||
{
|
||||
window.localStorage.setItem('rl-labs-glass', state ? '1' : '0');
|
||||
}
|
||||
}
|
||||
catch (e) {} // eslint-disable-line no-empty
|
||||
|
||||
$html.toggleClass('glass', state);
|
||||
return '';
|
||||
}
|
||||
|
||||
/**
|
||||
* @returns {string}
|
||||
*/
|
||||
|
|
@ -124,7 +87,7 @@ class CmdContoller
|
|||
|
||||
cmdHelper = ko.observable('');
|
||||
|
||||
cmds = ['help', 'version', 'glass', 'clear', 'theme', 'lang'];
|
||||
cmds = ['help', 'version', 'clear', 'theme', 'lang'];
|
||||
cmdsWithParameters = ['theme', 'lang'];
|
||||
|
||||
isAdmin = false;
|
||||
|
|
@ -205,9 +168,6 @@ class CmdContoller
|
|||
case 'help':
|
||||
result = cmdHelp(this.cmds);
|
||||
break;
|
||||
case 'glass':
|
||||
result = cmdGlass();
|
||||
break;
|
||||
case 'v':
|
||||
case 'version':
|
||||
result = cmdVersion();
|
||||
|
|
@ -390,6 +350,3 @@ export function toggle()
|
|||
}, Magics.Time50ms);
|
||||
}
|
||||
}
|
||||
|
||||
// init
|
||||
initGlass();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue