Fix JS error with disabled attachment and easymde (#31511)

Not sure if this is a regression from
https://github.com/go-gitea/gitea/pull/30513, but when attachments are
disabled, `this.dropzone` is null and the code had failed in
`initEasyMDEPaste` trying to access `dropzoneEl.dropzone`.
This commit is contained in:
silverwind 2024-06-28 07:59:22 +02:00 committed by GitHub
parent d655ff18b3
commit 62b3738968
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -264,7 +264,9 @@ class ComboMarkdownEditor {
}); });
this.applyEditorHeights(this.container.querySelector('.CodeMirror-scroll'), this.options.editorHeights); this.applyEditorHeights(this.container.querySelector('.CodeMirror-scroll'), this.options.editorHeights);
await attachTribute(this.easyMDE.codemirror.getInputField(), {mentions: true, emoji: true}); await attachTribute(this.easyMDE.codemirror.getInputField(), {mentions: true, emoji: true});
initEasyMDEPaste(this.easyMDE, this.dropzone); if (this.dropzone) {
initEasyMDEPaste(this.easyMDE, this.dropzone);
}
hideElem(this.textareaMarkdownToolbar); hideElem(this.textareaMarkdownToolbar);
} }