refactor(key) setCurrentByChar: for -> while

This commit is contained in:
coderaiser 2015-03-11 09:38:59 -04:00
parent ca739bb5e0
commit d82ea49e94

View file

@ -162,19 +162,20 @@ var CloudCmd, Util, DOM;
}
function setCurrentByChar(char) {
var i, n, name, isMatch, byName, firstByName,
var name, isMatch, byName, firstByName,
skipCount = 0,
skipN = 0,
setted = false,
current = Info.element,
files = Info.files,
escapeChar = Util.escapeRegExp(char),
regExp = new RegExp('^' + escapeChar + '.*$', 'i');
n = Chars.length;
for (i = 0; i < n; i++)
if (char !== Chars[i])
break;
regExp = new RegExp('^' + escapeChar + '.*$', 'i'),
i = 0,
n = Chars.length;
while(i < n && char === Chars[i]) {
i++;
}
if (!i)
Chars = [];