diff options
author | Vladislav Zarakovsky <vlad.zar@gmail.com> | 2015-02-22 17:18:00 +0300 |
---|---|---|
committer | Vladislav Zarakovsky <vlad.zar@gmail.com> | 2015-02-22 17:18:00 +0300 |
commit | 39a27a8c93723016f7a66dd365757dd64baaffa6 (patch) | |
tree | 9db8e856b129e6d87623657af7896028465e4a57 | |
parent | 72bfa83da74ec18e4980812d498091736c70f8d4 (diff) | |
download | awesomplete-39a27a8c93723016f7a66dd365757dd64baaffa6.zip awesomplete-39a27a8c93723016f7a66dd365757dd64baaffa6.tar.gz awesomplete-39a27a8c93723016f7a66dd365757dd64baaffa6.tar.bz2 |
Use Function.prototype.bind for cleaner code
Also reduces minified size
-rw-r--r-- | awesomplete.js | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/awesomplete.js b/awesomplete.js index ad302d6..2597a04 100644 --- a/awesomplete.js +++ b/awesomplete.js @@ -112,12 +112,8 @@ var _ = self.Awesomplete = function (input, o) { // Bind events $.bind(this.input, { - "input": function () { - me.evaluate(); - }, - "blur": function () { - me.close(); - }, + "input": me.evaluate.bind(me), + "blur": me.close.bind(me), "keydown": function(evt) { var c = evt.keyCode; @@ -135,9 +131,7 @@ var _ = self.Awesomplete = function (input, o) { } }); - $.bind(this.input.form, {"submit": function(event) { - me.close(); - }}); + $.bind(this.input.form, {"submit": me.close.bind(me)}); $.bind(this.ul, {"mousedown": function(evt) { var li = evt.target; |