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 /lib/keyboard_utils.coffee | |
| parent | 291e5c4f37c6ce979b8739f0ccbfd12cc8a63115 (diff) | |
| download | vimium-56c2a89613199bc0369a66d19bf848e14b019671.tar.bz2 | |
Rationalise the order of these tests.
The tests make more sense in this order.
Diffstat (limited to 'lib/keyboard_utils.coffee')
| -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 | 
