Explorar el Código

Cut out method

Taichi Masuyama hace 3 años
padre
commit
074e86a952
Se han modificado 1 ficheros con 6 adiciones y 1 borrados
  1. 6 1
      packages/app/src/components/PageEditor/CodeMirrorEditor.jsx

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

@@ -148,6 +148,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);
@@ -627,7 +628,7 @@ class CodeMirrorEditor extends AbstractEditor {
     this.showEmojiPicker();
   }
 
-  keyPressHandler(editor, event) {
+  checkAndShowEmojiPicker(editor, event) {
     const char = event.key;
     const isEmojiPickerMode = this.state.isEmojiPickerMode;
 
@@ -650,6 +651,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