mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Initialize SimpleMDE when making a code comment (#11749)
Fix #11704 Signed-off-by: Andrew Thornton <art27@cantab.net> Co-Authored-By: Cirno the Strongest <1447794+CirnoT@users.noreply.github.com>
This commit is contained in:
		@@ -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();
 | 
			
		||||
  });
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user