From 8ded67401e1d9b7b005f5332ef7d10c0011841e7 Mon Sep 17 00:00:00 2001 From: Borys Levytskyi Date: Mon, 6 Apr 2015 20:12:00 +0300 Subject: [PATCH] Fixed bugs --- app/controllers.js | 6 +++--- core/bindr.js | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/app/controllers.js b/app/controllers.js index bed0486..642ba63 100644 --- a/app/controllers.js +++ b/app/controllers.js @@ -13,7 +13,7 @@ app.compose(function() { this.viewElement.focus(); this.viewElement.addEventListener('keyup', function (args) { - var inpt = args.srcElement; + var inpt = args.target; if (args.keyCode != 13 || inpt.value.trim().length == 0) { return; @@ -30,7 +30,7 @@ app.compose(function() { if(args.keyCode == 38) { if (self.history.length > self.historyIndex) { // up - args.srcElement.value = self.history[self.historyIndex++]; + args.target.value = self.history[self.historyIndex++]; } @@ -41,7 +41,7 @@ app.compose(function() { if(args.keyCode == 40) { if(self.historyIndex > 0) { // up - args.srcElement.value = self.history[--self.historyIndex]; + args.target.value = self.history[--self.historyIndex]; } args.preventDefault(); diff --git a/core/bindr.js b/core/bindr.js index f4b80bf..53ba61b 100644 --- a/core/bindr.js +++ b/core/bindr.js @@ -33,11 +33,11 @@ element.checked = model[propertyName]; element.addEventListener('changed', function (e) { - model[propertyName] = e.srcElement.checked == true; + model[propertyName] = e.target.checked == true; }); model.observe(propertyName, function (property, value) { - if (window.event && window.event.srcElement == element) { + if (window.event && window.event.target == element) { return; } @@ -50,11 +50,11 @@ input.value = model[propertyName]; input.addEventListener('keyup', function (e) { - model[propertyName] = e.srcElement.value; + model[propertyName] = e.target.value; }); model.observe(propertyName, function (property, value) { - if (window.event && window.event.srcElement == input) { + if (window.event && window.event.target == input) { return; }