single.tmpl 3.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. {{template "base/head" .}}
  2. {{template "base/navbar" .}}
  3. {{template "repo/nav" .}}
  4. {{template "repo/toolbar" .}}
  5. <div id="gogs-body" class="container">
  6. <div id="gogs-source">
  7. <div class="source-toolbar">
  8. <button class="btn btn-default pull-right"><i class="fa fa-plus-square"></i>Add File</button>
  9. <div class="dropdown branch-switch">
  10. <a href="#" class="btn btn-success dropdown-toggle" data-toggle="dropdown"><i class="fa fa-chain"></i>master&nbsp;&nbsp;
  11. <b class="caret"></b></a>
  12. <ul class="dropdown-menu">
  13. <li><a class="current" href="/{{.RepositoryLink}}/tree/master">master</a></li>
  14. <li><a href="/{{.RepositoryLink}}/tree/develop">develop</a></li>
  15. </ul>
  16. </div>
  17. {{$paths := .Paths}}
  18. {{ $username := .Username}}
  19. {{ $reponame := .Reponame}}
  20. {{ $branchname := .Branchname}}
  21. {{ $treenames := .Treenames}}
  22. {{ $n := len $treenames}}
  23. {{ $l := Subtract $n 1}}
  24. <ol class="breadcrumb">
  25. <li class="root dir"><a href="/{{$username}}/{{$reponame}}/tree/{{$branchname}}">{{.Repository.Name}}</a></li>
  26. {{range $i, $v := $treenames}}
  27. <li class="dir">
  28. {{if eq $i $l}}{{$v}}
  29. {{else}}
  30. <a href="/{{$username}}/{{$reponame}}/tree/{{$branchname}}/{{index $paths $i}}">{{$v}}</a>&nbsp;
  31. {{end}}</li>
  32. {{end}}
  33. </ol>
  34. </div>
  35. <div class="panel panel-default info-box">
  36. <div class="panel-heading info-head">
  37. Merge branch 'release/1.1.1'
  38. </div>
  39. <div class="panel-body info-content">
  40. slene authored 4 days ago
  41. </div>
  42. <table class="panel-footer table file-list">
  43. <thead class="hidden">
  44. <tr>
  45. <th class="icon"></th>
  46. <th class="name">Filename</th>
  47. <th class="text">Message</th>
  48. <th class="date">Date modified</th>
  49. </tr>
  50. </thead>
  51. <tbody>
  52. {{range .Files}}
  53. <tr {{if .IsDir}}class="is-dir"{{end}}>
  54. <td class="icon">
  55. <i class="fa {{if .IsDir}}fa-folder{{else}}fa-file-text-o{{end}}"></i>
  56. </td>
  57. <td class="name">
  58. <span class="wrap">
  59. {{if .IsDir}}
  60. <a href="/{{$username}}/{{$reponame}}/tree/{{$branchname}}/{{.Path}}">{{.Name}}</a>
  61. {{else}}
  62. <a href="/{{$username}}/{{$reponame}}/blob/{{$branchname}}/{{.Name}}">{{.Name}}</a>
  63. {{end}}
  64. </span>
  65. </td>
  66. <td class="text">
  67. <span class="wrap">
  68. {{.Message}}
  69. </span>
  70. </td>
  71. <td class="date">
  72. <span class="wrap">
  73. {{TimeSince .Created}}
  74. </span>
  75. </td>
  76. </tr>
  77. {{end}}
  78. </tbody>
  79. </table>
  80. </div>
  81. <div class="panel panel-default file-content">
  82. <div class="panel-heading">
  83. README.md
  84. </div>
  85. <div class="panel-body markdown">
  86. httplib
  87. </div>
  88. </div>
  89. </div>
  90. </div>
  91. {{template "base/footer" .}}