aboutsummaryrefslogtreecommitdiffstats
path: root/lib/mousetrap/plugins/bind-dictionary
diff options
context:
space:
mode:
authorTeddy Wing2021-03-21 17:23:11 +0100
committerTeddy Wing2021-03-21 17:47:35 +0100
commita129f8e229f16292d65ffd9dcf9f8a585aa3fe8a (patch)
tree02b50df62163bc86570488ecc587489f5c09e3a2 /lib/mousetrap/plugins/bind-dictionary
parent5ba6d5d6b508c535efb4ab43b02c6c21bfd49185 (diff)
downloadPeniquitous-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')
-rw-r--r--lib/mousetrap/plugins/bind-dictionary/README.md16
-rw-r--r--lib/mousetrap/plugins/bind-dictionary/mousetrap-bind-dictionary.js39
-rw-r--r--lib/mousetrap/plugins/bind-dictionary/mousetrap-bind-dictionary.min.js1
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);