From 70d7475356921b2c9f1f7ceb2c3010ce449bcc2c Mon Sep 17 00:00:00 2001 From: wxiaoguang Date: Sat, 8 Jan 2022 21:33:32 +0800 Subject: [PATCH] Fix EasyMDE image paste bug during refactoring (#18207) --- web_src/js/features/repo-issue.js | 6 ++++-- web_src/js/features/repo-legacy.js | 7 +++++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/web_src/js/features/repo-issue.js b/web_src/js/features/repo-issue.js index c2b0254a81..6e57facfd2 100644 --- a/web_src/js/features/repo-issue.js +++ b/web_src/js/features/repo-issue.js @@ -458,8 +458,10 @@ export function initRepoPullRequestReview() { const $reviewBox = $('.review-box'); if ($reviewBox.length === 1) { - createCommentEasyMDE($reviewBox.find('textarea')); - initCompImagePaste($reviewBox); + (async () => { + await createCommentEasyMDE($reviewBox.find('textarea')); + initCompImagePaste($reviewBox); + })(); } // The following part is only for diff views diff --git a/web_src/js/features/repo-legacy.js b/web_src/js/features/repo-legacy.js index c364beada9..f30345bfee 100644 --- a/web_src/js/features/repo-legacy.js +++ b/web_src/js/features/repo-legacy.js @@ -64,10 +64,13 @@ export function initRepoCommentForm() { }); } - createCommentEasyMDE($('.comment.form textarea:not(.review-textarea)')); + (async () => { + await createCommentEasyMDE($('.comment.form textarea:not(.review-textarea)')); + initCompImagePaste($('.comment.form')); + })(); + initBranchSelector(); initCompMarkupContentPreviewTab($('.comment.form')); - initCompImagePaste($('.comment.form')); // List submits function initListSubmits(selector, outerSelector) {