From 225a1ad9e9a9b7ea4072278d72c80e8444ef1245 Mon Sep 17 00:00:00 2001 From: Cody Mullins Date: Sat, 10 Mar 2018 11:48:13 -0500 Subject: [PATCH] Updated remCursor to use Object.keys instead of values() --- NonBlock.es5.js | 5 ++++- NonBlock.js | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/NonBlock.es5.js b/NonBlock.es5.js index e96b185..3d07369 100644 --- a/NonBlock.es5.js +++ b/NonBlock.es5.js @@ -525,7 +525,10 @@ }, { key: 'remCursor', value: function remCursor(el) { - [].concat(_toConsumableArray(el.classList.values())).forEach(function (className) { + var values = Object.keys(el.classList).map(function (e) { + return el.classList[e]; + }); + [].concat(_toConsumableArray(values)).forEach(function (className) { if (className.indexOf('nonblock-cursor-') === 0) { el.classList.remove(className); } diff --git a/NonBlock.js b/NonBlock.js index 23dd4bb..cd0a46d 100644 --- a/NonBlock.js +++ b/NonBlock.js @@ -480,7 +480,8 @@ } remCursor(el) { - [...el.classList.values()].forEach((className) => { + const values = Object.keys(el.classList).map(e => el.classList[e]); + [...values].forEach((className) => { if (className.indexOf('nonblock-cursor-') === 0) { el.classList.remove(className); }