aboutsummaryrefslogtreecommitdiff
path: root/templates/base/head_navbar.tmpl
blob: 743dfee11dd58c6b993edc5db6d49cf1675de823 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<div class="ui container" id="navbar">
	<div class="item brand" style="justify-content: space-between;">
		<a title="Head back to https://www.thedroneely.com" href="/">
      <img style="display: inline;" class="ui mini image" src="{{AppSubUrl}}/img/favicon.png">
      <span style="margin-left: 0.65em;">www.thedroneely.com</span>
		</a>
		<div class="ui basic icon button mobile-only" id="navbar-expand-toggle">
			<i class="sidebar icon"></i>
		</div>
	</div>

	{{if .IsSigned}}
		<a class="item {{if .PageIsDashboard}}active{{end}}" href="{{AppSubUrl}}/">{{.i18n.Tr "dashboard"}}</a>
		<a class="item {{if .PageIsIssues}}active{{end}}" href="{{AppSubUrl}}/issues">{{.i18n.Tr "issues"}}</a>
		<a class="item {{if .PageIsPulls}}active{{end}}" href="{{AppSubUrl}}/pulls">{{.i18n.Tr "pull_requests"}}</a>
		<a class="item {{if .PageIsExplore}}active{{end}}" href="{{AppSubUrl}}/explore/repos">{{.i18n.Tr "explore"}}</a>
	{{else if .IsLandingPageHome}}
		<a class="item {{if .PageIsHome}}active{{end}}" href="{{AppSubUrl}}/">{{.i18n.Tr "home"}}</a>
		<a class="item {{if .PageIsExplore}}active{{end}}" href="{{AppSubUrl}}/explore/repos">{{.i18n.Tr "explore"}}</a>
	{{else if .IsLandingPageExplore}}
		<a class="item {{if .PageIsExplore}}active{{end}}" href="{{AppSubUrl}}/explore/repos">{{.i18n.Tr "home"}}</a>
	{{else if .IsLandingPageOrganizations}}
		<a class="item {{if .PageIsExplore}}active{{end}}" href="{{AppSubUrl}}/explore/organizations">{{.i18n.Tr "home"}}</a>
	{{end}}

	{{template "custom/extra_links" .}}

	{{/*
		<div class="item">
		<div class="ui icon input">
		<input class="searchbox" type="text" placeholder="{{.i18n.Tr "search_project"}}">
		<i class="search icon"></i>
		</div>
		</div>
	*/}}

	{{if .IsSigned}}
		<div class="right stackable menu">
			<a href="{{AppSubUrl}}/notifications" class="item poping up" data-content='{{.i18n.Tr "notifications"}}' data-variation="tiny inverted">
				<span class="text">
					<i class="fitted octicon octicon-bell"></i>
					<span class="sr-mobile-only">{{.i18n.Tr "notifications"}}</span>

					{{if .NotificationUnreadCount}}
						<span class="ui red label">
							{{.NotificationUnreadCount}}
						</span>
					{{end}}
				</span>
			</a>

			<div class="ui dropdown jump item poping up" data-content="{{.i18n.Tr "create_new"}}" data-variation="tiny inverted">
				<span class="text">
					<i class="fitted octicon octicon-plus"></i>
					<span class="sr-mobile-only">{{.i18n.Tr "create_new"}}</span>
					<i class="fitted octicon octicon-triangle-down not-mobile"></i>
				</span>
				<div class="menu">
					<a class="item" href="{{AppSubUrl}}/repo/create">
						<i class="octicon octicon-plus"></i> {{.i18n.Tr "new_repo"}}
					</a>
					<a class="item" href="{{AppSubUrl}}/repo/migrate">
						<i class="octicon octicon-repo-clone"></i> {{.i18n.Tr "new_migrate"}}
					</a>
					{{if .SignedUser.CanCreateOrganization}}
					<a class="item" href="{{AppSubUrl}}/org/create">
						<i class="octicon octicon-organization"></i> {{.i18n.Tr "new_org"}}
					</a>
					{{end}}
				</div><!-- end content create new menu -->
			</div><!-- end dropdown menu create new -->

			<div class="ui dropdown jump item poping up" tabindex="-1" data-content="{{.i18n.Tr "user_profile_and_more"}}" data-variation="tiny inverted">
				<span class="text">
					<img class="ui tiny avatar image" src="{{.SignedUser.RelAvatarLink}}">
					<span class="sr-only">{{.i18n.Tr "user_profile_and_more"}}</span>
					<span class="mobile-only">{{.SignedUser.Name}}</span>
					<i class="fitted octicon octicon-triangle-down not-mobile" tabindex="-1"></i>
				</span>
				<div class="menu user-menu" tabindex="-1">
					<div class="ui header">
						{{.i18n.Tr "signed_in_as"}} <strong>{{.SignedUser.Name}}</strong>
					</div>

					<div class="divider"></div>
					<a class="item" href="{{AppSubUrl}}/{{.SignedUser.Name}}">
						<i class="octicon octicon-person"></i>
						{{.i18n.Tr "your_profile"}}<!-- Your profile -->
					</a>
					<a class="item" href="{{AppSubUrl}}/{{.SignedUser.Name}}?tab=stars">
						<i class="octicon octicon-star"></i>
						{{.i18n.Tr "your_starred"}}
					</a>
					<a class="{{if .PageIsUserSettings}}active{{end}} item" href="{{AppSubUrl}}/user/settings">
						<i class="octicon octicon-settings"></i>
						{{.i18n.Tr "your_settings"}}<!-- Your settings -->
					</a>
					<a class="item" target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io">
						<i class="octicon octicon-question"></i>
						{{.i18n.Tr "help"}}<!-- Help -->
					</a>
					{{if .IsAdmin}}
						<div class="divider"></div>

						<a class="{{if .PageIsAdmin}}active{{end}} item" href="{{AppSubUrl}}/admin">
							<i class="icon settings"></i>
							{{.i18n.Tr "admin_panel"}}<!-- Admin Panel -->
						</a>
					{{end}}

					<div class="divider"></div>
					<a class="item" href="{{AppSubUrl}}/user/logout">
						<i class="octicon octicon-sign-out"></i>
						{{.i18n.Tr "sign_out"}}<!-- Sign Out -->
					</a>
				</div><!-- end content avatar menu -->
			</div><!-- end dropdown avatar menu -->
		</div><!-- end signed user right menu -->

	{{else}}

		<!-- <a class="item" target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io">{{.i18n.Tr "help"}}</a> -->
		<div class="right stackable menu">
			{{if .ShowRegistrationButton}}
				<a class="item{{if .PageIsSignUp}} active{{end}}" href="{{AppSubUrl}}/user/sign_up">
					<i class="octicon octicon-person"></i> {{.i18n.Tr "register"}}
				</a>
			{{end}}
			<a class="item{{if .PageIsSignIn}} active{{end}}" rel="nofollow" href="{{AppSubUrl}}/user/login?redirect_to={{.Link}}">
				<i class="octicon octicon-sign-in"></i> {{.i18n.Tr "sign_in"}}
			</a>
		</div><!-- end anonymous right menu -->

	{{end}}
</div>