Skip to content

Commit 6e1b6c2

Browse files
authored
Merge pull request #2 from codymullins/bug/object-values-not-working-in-ie11
Updated remCursor to use Object.keys instead of values()
2 parents 701ddb7 + 225a1ad commit 6e1b6c2

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

NonBlock.es5.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -525,7 +525,10 @@
525525
}, {
526526
key: 'remCursor',
527527
value: function remCursor(el) {
528-
[].concat(_toConsumableArray(el.classList.values())).forEach(function (className) {
528+
var values = Object.keys(el.classList).map(function (e) {
529+
return el.classList[e];
530+
});
531+
[].concat(_toConsumableArray(values)).forEach(function (className) {
529532
if (className.indexOf('nonblock-cursor-') === 0) {
530533
el.classList.remove(className);
531534
}

NonBlock.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -480,7 +480,8 @@
480480
}
481481

482482
remCursor(el) {
483-
[...el.classList.values()].forEach((className) => {
483+
const values = Object.keys(el.classList).map(e => el.classList[e]);
484+
[...values].forEach((className) => {
484485
if (className.indexOf('nonblock-cursor-') === 0) {
485486
el.classList.remove(className);
486487
}

0 commit comments

Comments
 (0)