summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVladislav Zarakovsky <vlad.zar@gmail.com>2015-02-22 17:18:00 +0300
committerVladislav Zarakovsky <vlad.zar@gmail.com>2015-02-22 17:18:00 +0300
commit39a27a8c93723016f7a66dd365757dd64baaffa6 (patch)
tree9db8e856b129e6d87623657af7896028465e4a57
parent72bfa83da74ec18e4980812d498091736c70f8d4 (diff)
downloadawesomplete-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.js12
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;