@(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>