commits.html 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. {{ template "header" . }}
  2. <style>
  3. td {
  4. padding: 16px 0;
  5. }
  6. </style>
  7. <main>
  8. <div class="user-profile">
  9. <h1>
  10. <a href="/{{.username}}">{{.username}}</a>
  11. /
  12. <a href="/{{.username}}/{{.reponame}}">{{.reponame}}</a>
  13. </h1>
  14. <h2>
  15. {{if ne "" .branch}}
  16. {{.branch}}で
  17. {{else}}
  18. {{.author}}さん
  19. {{end}}のコミット
  20. </h2>
  21. {{if .commits}}
  22. {{range $key, $value := .commits}}
  23. <h3>{{$value.Date}}</h3>
  24. <table class="user-readme-text file-table">
  25. <tbody>
  26. {{range $k, $v := $value.Commit}}
  27. <tr class="file-u-list">
  28. <td>
  29. <a href="/{{$.username}}/{{$.reponame}}/commit/{{$v.Id}}">{{$v.Mess}}</a><br />
  30. <a href="/{{$.username}}/{{$.reponame}}/commits?author={{$v.User}}">{{$v.User}}</a>さんは{{$value.Date}}でコミットしました
  31. </td>
  32. <td width="70" style="vertical-align: top;">
  33. {{if $v.Issue}}
  34. <a href="/{{$.username}}/{{$.reponame}}/pull/{{$v.Issue}}">#{{$v.Issue}}</a>
  35. {{end}}
  36. </td>
  37. <td width="80" style="vertical-align: top;">
  38. <a href="/{{$.username}}/{{$.reponame}}/commit/{{$v.Id}}">{{.IdShort}}</a>
  39. </td>
  40. </tr>
  41. {{end}}
  42. </tbody>
  43. </table>
  44. {{end}}
  45. {{end}}
  46. </div>
  47. {{if .commits}}
  48. {{if or (ne "" .prev) (ne "" .next)}}
  49. <div class="button-parent">
  50. {{if ne "" .next}}<a class="button" href="{{.next}}">次</a>{{end}}
  51. {{if ne "" .prev}}<a class="button" href="{{.prev}}">戻る</a>{{end}}
  52. </div>
  53. {{end}}
  54. {{end}}
  55. </main>
  56. {{ template "footer" . }}