diff options
author | Shin'ya Ueoka <ueokande@i-beam.org> | 2017-09-09 16:43:17 +0900 |
---|---|---|
committer | Shin'ya Ueoka <ueokande@i-beam.org> | 2017-09-09 16:43:17 +0900 |
commit | eff7fe276b5a9d50037c7d965712dc24d226a984 (patch) | |
tree | 7060e8c56ec6e82820875f96910d150b025e13ad /src | |
parent | 15d39a479aa7f2c4b804bac8c4352dd0a120bc75 (diff) |
remove keys
Diffstat (limited to 'src')
-rw-r--r-- | src/background/keys.js | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/src/background/keys.js b/src/background/keys.js deleted file mode 100644 index 2fd00a2..0000000 --- a/src/background/keys.js +++ /dev/null @@ -1,28 +0,0 @@ -const identifyKey = (key1, key2) => { - return (key1.code === key2.code) && - ((key1.shift || false) === (key2.shift || false)) && - ((key1.ctrl || false) === (key2.ctrl || false)) && - ((key1.alt || false) === (key2.alt || false)) && - ((key1.meta || false) === (key2.meta || false)); -}; - -const hasPrefix = (keys, prefix) => { - if (keys.length < prefix.length) { - return false; - } - for (let i = 0; i < prefix.length; ++i) { - if (!identifyKey(keys[i], prefix[i])) { - return false; - } - } - return true; -} - -const identifyKeys = (keys1, keys2) => { - if (keys1.length !== keys2.length) { - return false; - } - return hasPrefix(keys1, keys2); -} - -export { identifyKey, identifyKeys, hasPrefix }; |