|
|
|
@ -1200,6 +1200,17 @@ 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 {
|
|
|
|
|
attachTribute($textarea.get(), {mentions: true, emoji: true});
|
|
|
|
|
$simplemde = setCommentSimpleMDE($textarea);
|
|
|
|
|
$textarea.data('simplemde', $simplemde);
|
|
|
|
|
}
|
|
|
|
|
$textarea.focus();
|
|
|
|
|
$simplemde.codemirror.focus();
|
|
|
|
|
assingMenuAttributes(form.find('.menu'));
|
|
|
|
|
});
|
|
|
|
|
// The following part is only for diff views
|
|
|
|
@ -1259,7 +1270,12 @@ 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');
|
|
|
|
|
attachTribute($textarea.get(), {mentions: true, emoji: true});
|
|
|
|
|
|
|
|
|
|
const $simplemde = setCommentSimpleMDE($textarea);
|
|
|
|
|
$textarea.focus();
|
|
|
|
|
$simplemde.codemirror.focus();
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|