From 3d417a309be5f972c2cfee120bbcb2c48e3f9569 Mon Sep 17 00:00:00 2001 From: Godwin Date: Wed, 7 Sep 2016 08:19:44 -0700 Subject: [PATCH] Fixed bug in IE where array does not define 'includes' --- app/assets/javascripts/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/assets/javascripts/main.js b/app/assets/javascripts/main.js index 530b0dc..a7aa5c4 100644 --- a/app/assets/javascripts/main.js +++ b/app/assets/javascripts/main.js @@ -134,7 +134,7 @@ var htmlNode = document.documentElement; document.addEventListener('keydown', function(event) { if (htmlNode.dataset.input != 'kb' && - ((!["input", "textarea", "select", "option"].includes(event.target.nodeName.toLowerCase()) && + ((["input", "textarea", "select", "option"].indexOf(event.target.nodeName.toLowerCase()) < 0 && !event.target.attributes.contenteditable) || event.key == "Tab")) { htmlNode.setAttribute('data-input', 'kb'); }