list.tmpl 4.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. {{template "base/head" .}}
  2. {{template "base/navbar" .}}
  3. {{template "repo/nav" .}}
  4. {{template "repo/toolbar" .}}
  5. <div id="body" class="container">
  6. <div id="release">
  7. <h4 id="release-head">
  8. <span class="release"><strong>Releases</strong></span><!-- /
  9. <a class="tag" href="/{tag_link}">Tags</a> -->
  10. <!-- comment : if in tag page, show a.release and span.tag please -->
  11. </h4>
  12. <ul id="release-list" class="list-unstyled">
  13. {{range .Releases}}
  14. <li class="release-item clearfix" id="release-{{.SHA1}}">
  15. {{if .PublisherId}}
  16. <div class="col-md-2 text-right">
  17. {{if .IsPrerelease}}<span class="btn btn-warning status pre-release">Pre-Release</span>{{else}}<span class="btn btn-success status stable">Stable</span>{{end}}
  18. <a class="tag" href="{{$.RepoLink}}/src/{{.TagName}}"><i class="fa fa-tag"></i>{{.TagName}}</a>
  19. <a class="commit" href="{{$.RepoLink}}/src/{{.SHA1}}"><i class="fa fa-code"></i>{{ShortSha .SHA1}}</a>
  20. </div>
  21. <div class="col-md-10">
  22. <h4 class="title"><a href="{{$.RepoLink}}/src/{{.TagName}}">{{.Title}}</a></h4>
  23. <p class="info">
  24. <span class="author"><img class="avatar" src="{{.Publisher.AvatarLink}}" alt="" width="20">&nbsp;&nbsp;
  25. <a href="/user/{{.Publisher.Name}}">{{.Publisher.Name}}</a></span>
  26. {{if .Created}}<span class="time">{{TimeSince .Created}}</span>{{end}}
  27. <span class="ahead"><strong>{{.NumCommitsBehind}}</strong> commits since this release</span>
  28. </p>
  29. <div class="markdown desc">
  30. {{str2html .Note}}
  31. </div>
  32. <p class="download">
  33. <a class="btn btn-default" href="{{$.RepoLink}}/archive/{{.TagName}}/{{$.Repository.Name}}.zip"><i class="fa fa-download"></i>Source Code (ZIP)</a>
  34. <!-- <a class="btn btn-default" href="{release_download_link}"><i class="fa fa-download"></i>Source Code (TAR.GZ)</a> -->
  35. </p>
  36. <span class="dot">&nbsp;</span>
  37. </div>
  38. {{else}}
  39. <div class="col-md-2 text-right">
  40. <a class="commit" href="{{$.RepoLink}}/src/{{.SHA1}}"><i class="fa fa-code"></i>{{ShortSha .SHA1}}</a>
  41. </div>
  42. <div class="col-md-10">
  43. <h5 class="title"><a href="{{$.RepoLink}}/src/{{.TagName}}">{{.TagName}}</a><i class="fa fa-tag"></i></h5>
  44. <p class="download">
  45. <a class="download-link" href="{{$.RepoLink}}/archive/{{.TagName}}/{{$.Repository.Name}}.zip"><i class="fa fa-download"></i>zip</a>
  46. <!-- <a class="download-link" href="{release_download_link}"><i class="fa fa-download"></i>tar.gz</a> -->
  47. </p>
  48. <span class="dot">&nbsp;</span>
  49. </div>
  50. {{end}}
  51. </li>
  52. {{end}}
  53. <!-- <li class="release-item clearfix" id="release-{release_id}">
  54. <div class="col-md-2 text-right">
  55. <span class="btn btn-warning status pre-release">Pre-Release</span>
  56. <a class="tag" href="{commit_link}"><i class="fa fa-tag"></i>release tag</a>
  57. <a class="commit" href="{commit_link}"><i class="fa fa-code"></i>commit-sha</a>
  58. </div>
  59. <div class="col-md-10">
  60. <h4 class="title"><a href="{release_single_link}">Release Title</a></h4>
  61. <p class="info">
  62. <span class="author"><img class="avatar" src="http://1.gravatar.com/avatar/f72f7454ce9d710baa506394f68f4132" alt="" width="20">&nbsp;&nbsp;
  63. <a href="/user/fuxiaohei">fuxiaohei</a></span>
  64. <span class="time">1 week ago</span>
  65. <span class="ahead"><strong>0</strong> commits since this tag</span>
  66. </p>
  67. <div class="markdown desc">
  68. release descriptions, support markdown content
  69. </div>
  70. <p class="download">
  71. <a class="btn btn-default" href="{release_download_link}"><i class="fa fa-download"></i>Source Code (ZIP)</a>
  72. <a class="btn btn-default" href="{release_download_link}"><i class="fa fa-download"></i>Source Code (TAR.GZ)</a>
  73. </p>
  74. <span class="dot">&nbsp;</span>
  75. </div>
  76. </li> -->
  77. </ul>
  78. </div>
  79. </div>
  80. {{template "base/footer" .}}