diff options
| author | Stephen Blott | 2017-11-05 16:52:21 +0000 |
|---|---|---|
| committer | Stephen Blott | 2017-11-05 16:52:21 +0000 |
| commit | 56c2a89613199bc0369a66d19bf848e14b019671 (patch) | |
| tree | 4542589b77662e6ba7d172f97dfc7d3868ec23ca | |
| parent | 291e5c4f37c6ce979b8739f0ccbfd12cc8a63115 (diff) | |
| download | vimium-56c2a89613199bc0369a66d19bf848e14b019671.tar.bz2 | |
Rationalise the order of these tests.
The tests make more sense in this order.
| -rw-r--r-- | lib/keyboard_utils.coffee | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/lib/keyboard_utils.coffee b/lib/keyboard_utils.coffee index 8cd2a490..70aa5a95 100644 --- a/lib/keyboard_utils.coffee +++ b/lib/keyboard_utils.coffee @@ -31,17 +31,15 @@ KeyboardUtils = else if key.length == 1 and not event.shiftKey key = key.toLowerCase() - if key of @keyNames - @keyNames[key] # It appears that key is not always defined (see #2453). - else if not key? + unless key "" + else if key of @keyNames + @keyNames[key] else if key.length == 1 key - else if 1 < key.length - key.toLowerCase() else - "" + key.toLowerCase() getKeyCharString: (event) -> if keyChar = @getKeyChar event |
