diff options
author | Teddy Wing | 2021-03-21 17:23:11 +0100 |
---|---|---|
committer | Teddy Wing | 2021-03-21 17:47:35 +0100 |
commit | a129f8e229f16292d65ffd9dcf9f8a585aa3fe8a (patch) | |
tree | 02b50df62163bc86570488ecc587489f5c09e3a2 /lib/mousetrap/plugins/bind-dictionary | |
parent | 5ba6d5d6b508c535efb4ab43b02c6c21bfd49185 (diff) | |
download | Peniquitous-a129f8e229f16292d65ffd9dcf9f8a585aa3fe8a.tar.bz2 |
Remove Bower-included Mousetrap
Now that we've added Mousetrap via NPM, we can remove the one we
installed via Bower and Bower files.
Didn't really need to switch to NPM, but I wanted to get a Mousetrap
dependency that included its LICENSE file so I could include it in my
build.
Diffstat (limited to 'lib/mousetrap/plugins/bind-dictionary')
3 files changed, 0 insertions, 56 deletions
diff --git a/lib/mousetrap/plugins/bind-dictionary/README.md b/lib/mousetrap/plugins/bind-dictionary/README.md deleted file mode 100644 index 6f956b6..0000000 --- a/lib/mousetrap/plugins/bind-dictionary/README.md +++ /dev/null @@ -1,16 +0,0 @@ -# Bind Dictionary - -This extension overwrites the default bind behavior and allows you to bind multiple combinations in a single bind call. - -Usage looks like: - -```javascript -Mousetrap.bind({ - 'a': function() { console.log('a'); }, - 'b': function() { console.log('b'); } -}); -``` - -You can optionally pass in ``keypress``, ``keydown`` or ``keyup`` as a second argument. - -Other bind calls work the same way as they do by default. diff --git a/lib/mousetrap/plugins/bind-dictionary/mousetrap-bind-dictionary.js b/lib/mousetrap/plugins/bind-dictionary/mousetrap-bind-dictionary.js deleted file mode 100644 index 523fc86..0000000 --- a/lib/mousetrap/plugins/bind-dictionary/mousetrap-bind-dictionary.js +++ /dev/null @@ -1,39 +0,0 @@ -/** - * Overwrites default Mousetrap.bind method to optionally accept - * an object to bind multiple key events in a single call - * - * You can pass it in like: - * - * Mousetrap.bind({ - * 'a': function() { console.log('a'); }, - * 'b': function() { console.log('b'); } - * }); - * - * And can optionally pass in 'keypress', 'keydown', or 'keyup' - * as a second argument - * - */ -/* global Mousetrap:true */ -(function(Mousetrap) { - var _oldBind = Mousetrap.prototype.bind; - var args; - - Mousetrap.prototype.bind = function() { - var self = this; - args = arguments; - - // normal call - if (typeof args[0] == 'string' || args[0] instanceof Array) { - return _oldBind.call(self, args[0], args[1], args[2]); - } - - // object passed in - for (var key in args[0]) { - if (args[0].hasOwnProperty(key)) { - _oldBind.call(self, key, args[0][key], args[1]); - } - } - }; - - Mousetrap.init(); -}) (Mousetrap); diff --git a/lib/mousetrap/plugins/bind-dictionary/mousetrap-bind-dictionary.min.js b/lib/mousetrap/plugins/bind-dictionary/mousetrap-bind-dictionary.min.js deleted file mode 100644 index bf9d8d0..0000000 --- a/lib/mousetrap/plugins/bind-dictionary/mousetrap-bind-dictionary.min.js +++ /dev/null @@ -1 +0,0 @@ -(function(b){var c=b.prototype.bind,a;b.prototype.bind=function(){a=arguments;if("string"==typeof a[0]||a[0]instanceof Array)return c.call(this,a[0],a[1],a[2]);for(var b in a[0])a[0].hasOwnProperty(b)&&c.call(this,b,a[0][b],a[1])};b.init()})(Mousetrap); |