Add getting of letters into hint manager, change styles
This commit is contained in:
parent
dd22ef6c6a
commit
71a6297b38
|
@ -47,7 +47,9 @@ if (Common.UI === undefined) {
|
||||||
}
|
}
|
||||||
|
|
||||||
Common.UI.HintManager = new(function() {
|
Common.UI.HintManager = new(function() {
|
||||||
var _isAlt = false,
|
var _lang = 'en',
|
||||||
|
_arrLetters = [],
|
||||||
|
_isAlt = false,
|
||||||
_hintVisible = false,
|
_hintVisible = false,
|
||||||
_currentLevel = -1,
|
_currentLevel = -1,
|
||||||
_controls = [],
|
_controls = [],
|
||||||
|
@ -113,6 +115,10 @@ Common.UI.HintManager = new(function() {
|
||||||
};
|
};
|
||||||
|
|
||||||
var _init = function() {
|
var _init = function() {
|
||||||
|
Common.NotificationCenter.on('app:ready', function (mode) {
|
||||||
|
_lang = mode.lang;
|
||||||
|
_getAlphabetLetters();
|
||||||
|
}.bind(this));
|
||||||
$(document).on('keyup', function(e) {
|
$(document).on('keyup', function(e) {
|
||||||
if (e.keyCode == Common.UI.Keys.ALT &&_isAlt) {
|
if (e.keyCode == Common.UI.Keys.ALT &&_isAlt) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
@ -145,6 +151,12 @@ Common.UI.HintManager = new(function() {
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var _getAlphabetLetters = function () {
|
||||||
|
Common.Utils.loadConfig('../../common/main/resources/alphabetletters/alphabetletters.json', function (langsJson) {
|
||||||
|
_arrLetters = langsJson[_lang];
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
return {
|
return {
|
||||||
init: _init
|
init: _init
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"en": ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"],
|
||||||
|
"ru": ["а", "б", "в", "г", "д", "е", "ё", "ж", "з", "и", "й", "к", "л", "м", "н", "о", "п", "р", "с", "т", "у", "ф", "х", "ц", "ч", "ш", "щ", "э", "ю", "я"]
|
||||||
|
}
|
|
@ -14,6 +14,7 @@
|
||||||
--background-notification-badge: #ffd114;
|
--background-notification-badge: #ffd114;
|
||||||
--background-scrim: fade(black, 60%);
|
--background-scrim: fade(black, 60%);
|
||||||
--background-loader: fade(#181818, 90%);
|
--background-loader: fade(#181818, 90%);
|
||||||
|
--background-alt-key-hint: #FFD938;
|
||||||
|
|
||||||
--highlight-button-hover: #555;
|
--highlight-button-hover: #555;
|
||||||
--highlight-button-pressed: #606060;
|
--highlight-button-pressed: #606060;
|
||||||
|
|
|
@ -12,6 +12,7 @@
|
||||||
@background-notification-badge-ie: #ffd112;
|
@background-notification-badge-ie: #ffd112;
|
||||||
@background-scrim-ie: fade(#000, 20%);
|
@background-scrim-ie: fade(#000, 20%);
|
||||||
@background-loader-ie: fade(#181818, 90%);
|
@background-loader-ie: fade(#181818, 90%);
|
||||||
|
@background-alt-key-hint-ie: #FFD938;
|
||||||
|
|
||||||
@highlight-button-hover-ie: #e0e0e0;
|
@highlight-button-hover-ie: #e0e0e0;
|
||||||
@highlight-button-pressed-ie: #ccc;
|
@highlight-button-pressed-ie: #ccc;
|
||||||
|
|
|
@ -24,6 +24,7 @@
|
||||||
--background-notification-badge: #ffd112;
|
--background-notification-badge: #ffd112;
|
||||||
--background-scrim: fade(#000, 20%);
|
--background-scrim: fade(#000, 20%);
|
||||||
--background-loader: fade(#181818, 90%);
|
--background-loader: fade(#181818, 90%);
|
||||||
|
--background-alt-key-hint: #FFD938;
|
||||||
|
|
||||||
--highlight-button-hover: #e0e0e0;
|
--highlight-button-hover: #e0e0e0;
|
||||||
--highlight-button-pressed: #ccc;
|
--highlight-button-pressed: #ccc;
|
||||||
|
@ -141,6 +142,7 @@
|
||||||
@background-notification-badge: var(--background-notification-badge);
|
@background-notification-badge: var(--background-notification-badge);
|
||||||
@background-scrim: var(--background-scrim);
|
@background-scrim: var(--background-scrim);
|
||||||
@background-loader: var(--background-loader);
|
@background-loader: var(--background-loader);
|
||||||
|
@background-alt-key-hint: var(--background-alt-key-hint);
|
||||||
|
|
||||||
// Highlight
|
// Highlight
|
||||||
// -------------------------
|
// -------------------------
|
||||||
|
|
|
@ -3,10 +3,11 @@
|
||||||
z-index: @zindex-navbar + 3;
|
z-index: @zindex-navbar + 3;
|
||||||
width: 20px;
|
width: 20px;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
background-color: @background-notification-popover-ie;
|
background-color: @background-alt-key-hint-ie;
|
||||||
background-color: @background-notification-popover;
|
background-color: @background-alt-key-hint;
|
||||||
color: @text-normal;
|
color: @text-normal;
|
||||||
.box-shadow(0 4px 15px -2px rgba(0, 0, 0, 0.5));
|
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
line-height: 18px;
|
line-height: 18px;
|
||||||
|
padding: 0 4px;
|
||||||
|
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
|
||||||
}
|
}
|
Loading…
Reference in a new issue