Newer
Older
gitbucket_jkp / src / main / twirl / index.scala.html
@(activities: List[model.Activity],
  repositories: List[service.RepositoryService.RepositoryInfo], 
  systemSettings: service.SystemSettingsService.SystemSettings,
  userRepositories: List[String])(implicit context: app.Context)
@import context._
@import view.helpers._
@main("GitBucket"){
<div class="row-fluid">
  <div class="span8">
    <h3>News Feed</h3>
    @helper.html.activities(activities)
  </div>
  <div class="span4">
    @if(loginAccount.isEmpty){
      @signinform(systemSettings)
    } else {
      <table class="table table-bordered">
        <tr>
          <th class="metal">
            <div class="pull-right">
              <a href="@path/new" class="btn btn-success btn-mini">New repository</a>
            </div>
            Your repositories (@userRepositories.size)
          </th>
        </tr>
        @if(userRepositories.isEmpty){
          <tr>
            <td>No repositories</td>
          </tr>
        } else {
          @userRepositories.map { repositoryName =>
            <tr>
              <td><a href="@path/@loginAccount.get.userName/@repositoryName"><strong>@repositoryName</strong></a></td>
            </tr>
          }
        }
      </table>
    }
    
    <table class="table table-bordered">
      <tr>
        <th class="metal">
          Recent updated repositories
        </th>
      </tr>
      @if(repositories.isEmpty){
        <tr>
          <td>No repositories</td>
        </tr>
      } else {
        @repositories.map { repository =>
          <tr>
            <td>
              <a href="@url(repository)">@repository.owner/<strong>@repository.name</strong></a>
            </td>
          </tr>
        }
      }
    </table>
  </div>

</div>
}