Skip to content

Commit

Permalink
quilljs compat (#554)
Browse files Browse the repository at this point in the history
  • Loading branch information
agrafix authored Oct 14, 2020
1 parent cc67538 commit 27d56cb
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 10 deletions.
6 changes: 2 additions & 4 deletions src/Tribute.js
Original file line number Diff line number Diff line change
Expand Up @@ -254,10 +254,8 @@ class Tribute {

ensureEditable(element) {
if (Tribute.inputTypes().indexOf(element.nodeName) === -1) {
if (element.contentEditable) {
element.contentEditable = true;
} else {
throw new Error("[Tribute] Cannot bind to " + element.nodeName);
if (!element.contentEditable) {
throw new Error("[Tribute] Cannot bind to " + element.nodeName + ", not contentEditable");
}
}
}
Expand Down
12 changes: 6 additions & 6 deletions src/TributeEvents.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,15 +42,15 @@ class TributeEvents {
element.boundKeyup = this.keyup.bind(element, this);
element.boundInput = this.input.bind(element, this);

element.addEventListener("keydown", element.boundKeydown, false);
element.addEventListener("keyup", element.boundKeyup, false);
element.addEventListener("input", element.boundInput, false);
element.addEventListener("keydown", element.boundKeydown, true);
element.addEventListener("keyup", element.boundKeyup, true);
element.addEventListener("input", element.boundInput, true);
}

unbind(element) {
element.removeEventListener("keydown", element.boundKeydown, false);
element.removeEventListener("keyup", element.boundKeyup, false);
element.removeEventListener("input", element.boundInput, false);
element.removeEventListener("keydown", element.boundKeydown, true);
element.removeEventListener("keyup", element.boundKeyup, true);
element.removeEventListener("input", element.boundInput, true);

delete element.boundKeydown;
delete element.boundKeyup;
Expand Down

0 comments on commit 27d56cb

Please sign in to comment.