Fix EasyMDE error when input Enter (#19004)

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
tokarchuk/v1.17
wxiaoguang 3 years ago committed by GitHub
parent 814750e647
commit 3e28fa72ce
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      web_src/js/features/comp/EasyMDE.js

@ -74,10 +74,10 @@ export async function createCommentEasyMDE(textarea, easyMDEOptions = {}) {
const inputField = easyMDE.codemirror.getInputField(); const inputField = easyMDE.codemirror.getInputField();
inputField.classList.add('js-quick-submit'); inputField.classList.add('js-quick-submit');
easyMDE.codemirror.setOption('extraKeys', { easyMDE.codemirror.setOption('extraKeys', {
Enter: () => { Enter: (cm) => {
const tributeContainer = document.querySelector('.tribute-container'); const tributeContainer = document.querySelector('.tribute-container');
if (!tributeContainer || tributeContainer.style.display === 'none') { if (!tributeContainer || tributeContainer.style.display === 'none') {
return window.CodeMirror.Pass; cm.execCommand('newlineAndIndent');
} }
}, },
Backspace: (cm) => { Backspace: (cm) => {

Loading…
Cancel
Save