Newer
Older
gitbucket_jkp / src / main / twirl / issues / commentform.scala.html
@(issue: model.Issue,
  hasWritePermission: Boolean,
  repository: service.RepositoryService.RepositoryInfo)(implicit context: app.Context)
@import context._
@import view.helpers._
@if(loginAccount.isDefined){
  <form method="POST" validate="true">
    <div class="issue-avatar-image">@avatar(loginAccount.get.userName, 48)</div>
      <div class="box issue-comment-box">
      <div class="box-content">
        @helper.html.preview(repository, "", false, true, "width: 680px; height: 100px;")
      </div>
    </div>
    <div class="pull-right">
      <input type="hidden" name="issueId" value="@issue.issueId"/>
      <input type="submit" class="btn btn-success" formaction="@url(repository)/issue_comments/new" value="Comment"/>
      @if((!issue.isPullRequest || !issue.closed) && (hasWritePermission || issue.openedUserName == loginAccount.get.userName)){
        <input type="submit" class="btn" formaction="@url(repository)/issue_comments/state" value="@{if(issue.closed) "Reopen" else "Close"}" id="action"/>
      }
    </div>
  </form>
}
<script>
$(function(){
  $('#action').click(function(){
    $('<input type="hidden">').attr('name', 'action').val($(this).val().toLowerCase()).appendTo('form');
  });
});
</script>