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/app/modelViews.js b/app/modelViews.js index 939d004..f32c44a 100644 --- a/app/modelViews.js +++ b/app/modelViews.js @@ -39,8 +39,8 @@ app.compose(function () { var binCell = row.insertCell(); binCell.className = 'bin'; - decCell.innerText = o; - binCell.innerText = formatter.toBinaryString(o, maxLen); + decCell.textContent = o; + binCell.textContent = formatter.toBinaryString(o, maxLen); }); colorizeBits(table); @@ -86,7 +86,7 @@ app.compose(function () { function colorizeBits(container) { var list = container.querySelectorAll('.bin'); Array.prototype.forEach.call(list, function(el){ - var bin = el.innerText; + var bin = el.textContent; el.innerHTML = bin .replace(/(\d{8})/g, '$1') 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; }