Skip to content

Commit

Permalink
Initialize SimpleMDE when making a code comment (go-gitea#11749)
Browse files Browse the repository at this point in the history
Backport go-gitea#11749

Fix go-gitea#11704

Signed-off-by: Andrew Thornton <[email protected]>
Co-Authored-By: Cirno the Strongest <[email protected]>
  • Loading branch information
zeripath and CirnoT committed Jun 6, 2020
1 parent 287e2c7 commit 22fa949
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 13 deletions.
20 changes: 19 additions & 1 deletion web_src/js/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -1202,6 +1202,18 @@ function initPullRequestReview() {
$(this).hide();
const form = $(this).parent().find('.comment-form');
form.removeClass('hide');
const $textarea = form.find('textarea');
let $simplemde;
if ($textarea.data('simplemde')) {
$simplemde = $textarea.data('simplemde');
} else {
issuesTribute.attach($textarea.get());
emojiTribute.attach($textarea.get());
$simplemde = setCommentSimpleMDE($textarea);
$textarea.data('simplemde', $simplemde);
}
$textarea.focus();
$simplemde.codemirror.focus();
assingMenuAttributes(form.find('.menu'));
});
// The following part is only for diff views
Expand Down Expand Up @@ -1261,7 +1273,13 @@ function initPullRequestReview() {
td.find("input[name='side']").val(side === 'left' ? 'previous' : 'proposed');
td.find("input[name='path']").val(path);
}
commentCloud.find('textarea').focus();
const $textarea = commentCloud.find('textarea');
issuesTribute.attach($textarea.get());
emojiTribute.attach($textarea.get());

const $simplemde = setCommentSimpleMDE($textarea);
$textarea.focus();
$simplemde.codemirror.focus();
});
}

Expand Down
21 changes: 9 additions & 12 deletions web_src/less/_review.less
Original file line number Diff line number Diff line change
Expand Up @@ -54,15 +54,14 @@
border: 0;
padding: 0;
margin: 0;

&.markdown {
padding: 1em;
min-height: 168px;
}
}

&.header {
padding: .1rem 1rem;

.text {
margin: 0;
}
}
}

Expand All @@ -76,18 +75,16 @@
}

.ui.active.tab {
border: 1px solid #d4d4d5;
padding: .5em;
border-radius: 0 .28571429rem .28571429rem .28571429rem;
}

.ui.active.markdown.tab {
border-top-left-radius: .28571429rem;
&.markdown {
padding: 1em;
min-height: 168px;
}
}

.ui.tabular.menu {
margin-bottom: 0;
border-bottom: 0;
margin: .5em;
}

.comment-list {
Expand Down

0 comments on commit 22fa949

Please sign in to comment.