gitea源码

home_sidebar_bottom.tmpl 1.9KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <div class="repo-home-sidebar-bottom">
  2. <div class="flex-list">
  3. {{if .LatestRelease}}
  4. <div class="flex-item">
  5. <div class="flex-item-main">
  6. <div class="flex-item-title">
  7. <a class="item muted" href="{{.RepoLink}}/releases">
  8. {{ctx.Locale.Tr "repo.releases"}}
  9. <span class="ui small label">{{.NumReleases}}</span>
  10. </a>
  11. </div>
  12. <div class="flex-item">
  13. <div class="flex-item-leading">
  14. <div class="tw-mt-1">{{svg "octicon-tag" 16}}</div>
  15. </div>
  16. <div class="flex-item-main">
  17. <div class="flex-item-header">
  18. <div class="flex-item-title tw-gap-2">
  19. <a class="gt-ellipsis muted" href="{{.LatestRelease.Link}}" title="{{.LatestRelease.Title}}">{{.LatestRelease.Title}}</a>
  20. {{template "repo/release/label" (dict "Release" .LatestRelease "IsLatest" true)}}
  21. </div>
  22. </div>
  23. <div class="flex-item-body">
  24. <span class="time">{{DateUtils.TimeSince .LatestRelease.CreatedUnix}}</span>
  25. </div>
  26. </div>
  27. </div>
  28. </div>
  29. </div>
  30. {{end}}
  31. {{if and (not .IsEmptyRepo) .LanguageStats}}
  32. <div class="flex-item">
  33. <div class="flex-item-main">
  34. <div class="flex-item-title">
  35. {{ctx.Locale.Tr "repo.repo_lang"}}
  36. </div>
  37. <div class="flex-item-body">
  38. <div class="language-stats">
  39. {{range .LanguageStats}}
  40. <div class="bar" style="width: {{.Percentage}}%; background-color: {{.Color}}" data-tooltip-placement="top" data-tooltip-content={{.Language}} data-tooltip-follow-cursor="horizontal"></div>
  41. {{end}}
  42. </div>
  43. <div class="language-stats-details">
  44. {{range .LanguageStats}}
  45. <div class="item">
  46. <i class="color-icon" style="background-color: {{.Color}}"></i>
  47. <span class="tw-font-semibold">
  48. {{Iif (eq .Language "other") (ctx.Locale.Tr "repo.language_other") .Language}}
  49. </span>
  50. {{.Percentage}}%
  51. </div>
  52. {{end}}
  53. </div>
  54. </div>
  55. </div>
  56. </div>
  57. {{end}}
  58. </div>
  59. </div>