mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-22 07:34:16 +00:00
feature(key) selectByLetter: add "."
This commit is contained in:
parent
42a3a98682
commit
6103fde575
1 changed files with 5 additions and 2 deletions
|
|
@ -63,6 +63,7 @@ var CloudCmd, Util, DOM;
|
|||
F9 : 120,
|
||||
F10 : 121,
|
||||
|
||||
DOT : 190,
|
||||
SLASH : 191,
|
||||
TRA : 192, /* Typewritten Reverse Apostrophe (`) */
|
||||
BACKSLASH : 220
|
||||
|
|
@ -99,6 +100,7 @@ var CloudCmd, Util, DOM;
|
|||
ctrl = event.ctrlKey,
|
||||
meta = event.metaKey,
|
||||
keyIdentifier = event.keyIdentifier,
|
||||
isBetween = keyCode >= KEY.ZERO && keyCode <= KEY.Z,
|
||||
char = '';
|
||||
|
||||
if (keyIdentifier)
|
||||
|
|
@ -108,7 +110,7 @@ var CloudCmd, Util, DOM;
|
|||
|
||||
/* если клавиши можно обрабатывать*/
|
||||
if (Binded) {
|
||||
if (!alt && !ctrl && !meta && keyCode >= KEY.ZERO && keyCode <= KEY.Z)
|
||||
if (!alt && !ctrl && !meta && (isBetween || keyCode === KEY.DOT))
|
||||
setCurrentByLetter(char);
|
||||
else {
|
||||
Chars = [];
|
||||
|
|
@ -142,7 +144,8 @@ var CloudCmd, Util, DOM;
|
|||
setted = false,
|
||||
current = Info.element,
|
||||
files = Info.files,
|
||||
regExp = new RegExp('^' + char + '.*$', 'i');
|
||||
escapeChar = Util.escapeRegExp(char),
|
||||
regExp = new RegExp('^' + escapeChar + '.*$', 'i');
|
||||
|
||||
n = Chars.length;
|
||||
for (i = 0; i < n; i++)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue