Ver Fonte

Cut out method

Taichi Masuyama há 3 anos atrás
pai
commit
124460b7d8

+ 6 - 1
packages/app/src/components/PageEditor/CodeMirrorEditor.jsx

@@ -139,6 +139,7 @@ class CodeMirrorEditor extends AbstractEditor {
     this.loadEmojiSearchText = this.loadEmojiSearchText.bind(this);
     this.showEmojiPicker = this.showEmojiPicker.bind(this);
     this.loadEmojiPicker = this.loadEmojiPicker.bind(this);
+    this.checkAndShowEmojiPicker = this.checkAndShowEmojiPicker.bind(this);
     this.keyPressHandler = this.keyPressHandler.bind(this);
 
     this.updateCheatsheetStates = this.updateCheatsheetStates.bind(this);
@@ -624,7 +625,7 @@ class CodeMirrorEditor extends AbstractEditor {
     this.showEmojiPicker();
   }
 
-  keyPressHandler(editor, event) {
+  checkAndShowEmojiPicker(editor, event) {
     const char = event.key;
     const isEmojiPickerMode = this.state.isEmojiPickerMode;
 
@@ -647,6 +648,10 @@ class CodeMirrorEditor extends AbstractEditor {
     this.loadEmojiPicker(char);
   }
 
+  keyPressHandler(editor, event) {
+    this.checkAndShowEmojiPicker(editor, event);
+  }
+
   /**
    * CodeMirror paste event handler
    * see: https://codemirror.net/doc/manual.html#events