Newer
Older
gitbucket_jkp / src / main / twirl / repo / tab.scala.html
  1. @(id: String, repository: service.RepositoryService.RepositoryInfo, active: String,
  2. hideBranchPulldown: Boolean = false)(implicit context: app.Context)
  3. @import context._
  4. @import view.helpers._
  5. <ul class="nav nav-tabs">
  6. @if(!hideBranchPulldown){
  7. <li>
  8. <div class="btn-group" style="margin-right: 20px;">
  9. <button class="btn dropdown-toggle" data-toggle="dropdown">
  10. @if(id.length == 40){
  11. tree: <strong>@id.substring(0, 10)</strong>
  12. }
  13. @if(repository.branchList.contains(id)){
  14. branch: <strong>@id</strong>
  15. }
  16. @if(repository.tags.exists(_.name == id)){
  17. tag: <strong>@id</strong>
  18. }
  19. <span class="caret"></span>
  20. </button>
  21. <ul class="dropdown-menu">
  22. @repository.branchList.map { branch =>
  23. <li><a href="@url(repository)/@if(active=="commits"){commits} else {tree}/@branch">@helper.html.checkicon(id == branch) @branch</a></li>
  24. }
  25. </ul>
  26. </div>
  27. </li>
  28. }
  29. <li@if(active=="files"){ class="active"}><a href="@url(repository)/tree/@id">Files</a></li>
  30. <li@if(active=="commits"){ class="active"}><a href="@url(repository)/commits/@id">Commits</a></li>
  31. <li@if(active=="tags"){ class="active"}><a href="@url(repository)/tags">Tags@if(repository.tags.length > 0){ <span class="badge">@repository.tags.length</span>}</a></li>
  32. <li class="pull-right">
  33. <div class="input-append">
  34. <input type="text" value="@repository.url" id="repository-url" readonly>
  35. <span id="repository-url-copy" class="add-on btn" data-clipboard-text="@repository.url" data-toggle="tooltip" data-placement="bottom" title="copy to clipboard"><i class="icon-check"></i></span>
  36. </div>
  37. </li>
  38. </ul>