You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

navbar.tmpl 2.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <div class="dashboard-navbar">
  2. <div class="ui secondary stackable menu">
  3. <div class="item">
  4. <div class="ui floating dropdown link jump">
  5. <span class="text">
  6. <img class="ui avatar image" src="{{.ContextUser.RelAvatarLink}}" title="{{.ContextUser.Name}}" width="28" height="28">
  7. {{.ContextUser.ShortName 20}}
  8. <i class="dropdown icon"></i>
  9. </span>
  10. <div class="context user overflow menu" tabindex="-1">
  11. <div class="ui header">
  12. {{.i18n.Tr "home.switch_dashboard_context"}}
  13. </div>
  14. <div class="scrolling menu items">
  15. <a class="{{if eq .ContextUser.ID .SignedUser.ID}}active selected{{end}} item" href="{{AppSubUrl}}/{{if .PageIsIssues}}issues{{else if .PageIsPulls}}pulls{{else if .PageIsMilestonesDashboard}}milestones{{end}}">
  16. <img class="ui avatar image" src="{{.SignedUser.RelAvatarLink}}" width="28" height="28">
  17. {{.SignedUser.Name}}
  18. </a>
  19. {{range .Orgs}}
  20. <a class="{{if eq $.ContextUser.ID .ID}}active selected{{end}} item" title="{{.Name}}" href="{{AppSubUrl}}/org/{{.Name}}/{{if $.PageIsIssues}}issues{{else if $.PageIsPulls}}pulls{{else if $.PageIsMilestonesDashboard}}milestones{{else}}dashboard{{end}}">
  21. <img class="ui avatar image" src="{{.RelAvatarLink}}" width="28" height="28">
  22. {{.ShortName 20}}
  23. </a>
  24. {{end}}
  25. </div>
  26. {{if .SignedUser.CanCreateOrganization}}
  27. <a class="item" href="{{AppSubUrl}}/org/create">
  28. <i class="octicon octicon-plus"></i>&nbsp;&nbsp;&nbsp;{{.i18n.Tr "new_org"}}
  29. </a>
  30. {{end}}
  31. </div>
  32. </div>
  33. </div>
  34. {{if .ContextUser.IsOrganization}}
  35. <div class="right stackable menu">
  36. <a class="{{if .PageIsNews}}active{{end}} item" style="margin-left: auto" href="{{AppSubUrl}}/org/{{.ContextUser.Name}}/dashboard">
  37. <i class="octicon octicon-rss"></i>&nbsp;{{.i18n.Tr "activities"}}
  38. </a>
  39. <a class="{{if .PageIsIssues}}active{{end}} item" href="{{AppSubUrl}}/org/{{.ContextUser.Name}}/issues">
  40. <i class="octicon octicon-issue-opened"></i>&nbsp;{{.i18n.Tr "issues"}}
  41. </a>
  42. <a class="{{if .PageIsPulls}}active{{end}} item" href="{{AppSubUrl}}/org/{{.ContextUser.Name}}/pulls">
  43. <i class="octicon octicon-git-pull-request"></i>&nbsp;{{.i18n.Tr "pull_requests"}}
  44. </a>
  45. {{if .ShowMilestonesDashboardPage}}
  46. <a class="{{if .PageIsMilestonesDashboard}}active{{end}} item" href="{{AppSubUrl}}/org/{{.ContextUser.Name}}/milestones">
  47. <i class="octicon octicon-milestone"></i>&nbsp;{{.i18n.Tr "milestones"}}
  48. </a>
  49. {{end}}
  50. <div class="item">
  51. <a class="ui blue basic button" href="{{.ContextUser.HomeLink}}" title='{{.i18n.Tr "home.view_home" .ContextUser.Name}}'>
  52. {{.i18n.Tr "home.view_home" (.ContextUser.ShortName 10)}}
  53. </a>
  54. </div>
  55. </div>
  56. {{end}}
  57. </div>
  58. </div>
  59. <div class="ui divider"></div>