Newer
Older
gitbucket_jkp / src / main / twirl / wiki / compare.scala.html
@Shintaro Murakami Shintaro Murakami on 26 Nov 2014 1 KB (refs #9) Comments for commit and diff
@(pageName: Option[String],
  from: String,
  to: String,
  diffs: Seq[util.JGitUtil.DiffInfo],
  repository: service.RepositoryService.RepositoryInfo,
  hasWritePermission: Boolean,
  info: Option[Any])(implicit context: app.Context)
@import context._
@import view.helpers._
@import org.eclipse.jgit.diff.DiffEntry.ChangeType
@html.main(s"Compare Revisions - ${repository.owner}/${repository.name}", Some(repository)){
  @helper.html.information(info)
  @html.menu("wiki", repository){
    <ul class="nav nav-tabs fill-width pull-left">
      <li>
        <h1 class="wiki-title"><span class="muted">Compare Revisions</span></h1>
      </li>
      <li class="pull-right">
        <div class="btn-group">
        @if(pageName.isDefined){
          <a class="btn btn-small" href="@url(repository)/wiki/@urlEncode(pageName)">View Page</a>
          <a class="btn btn-small" href="@url(repository)/wiki/@urlEncode(pageName)/_history">Back to Page History</a>
        } else {
          <a class="btn btn-small" href="@url(repository)/wiki/_history">Back to Wiki History</a>
        }
        </div>
      </li>
    </ul>
    @helper.html.diff(diffs, repository, None, None, false, false, false)
    @if(hasWritePermission){
      <div>
        @if(pageName.isDefined){
          <a href="@url(repository)/wiki/@urlEncode(pageName)/_revert/@from...@to" class="btn">Revert Changes</a>
        } else {
          <a href="@url(repository)/wiki/_revert/@from...@to" class="btn">Revert Changes</a>
        }
      </div>
    }
  }
}