gitlyx / templates / layout / header.html
62 lines · 55 sloc · 1.81 KB · f01d3f77ed35a21882e0e1e97310a13b0a9dfd8b
Raw
1<header>
2 <div style="margin: 0 auto; max-width:1000px">
3 <a id='mainlogo' href='/'>Gitly</a>
4
5 <div id='top_right_div'>
6
7 <div class='lang_select' onchange='change_lang(this)'>
8 @{veb.raw(build_tr_menu(ctx.lang))}
9 </div>
10
11
12 <form action="/search" method="GET" style='display: inline-block;'>
13 <input class="search-input" name="query" type="text" placeholder="%header_search_placeholder" autocomplete="off">
14 </form>
15
16 @if ctx.logged_in
17 <div class="new">
18 <a href="/new">%new_repository</a>
19 </div>
20 @end
21
22 <div class="new">
23 <a href="/pricing">%header_pricing</a>
24 </div>
25
26 <div class="user" tabindex="0">
27 @if ctx.logged_in
28 .avatar {
29 <img src="@{app.prepare_user_avatar_url(ctx.user.avatar)}">
30 }
31 .header-dropdown {
32 .links {
33 <a href='/@ctx.user.username/repos' class="link">%header_repositories</a>
34 <a href='/@ctx.user.username' class="link">%header_profile</a>
35 <a href='/@ctx.user.username/issues' class="link">%header_issues</a>
36 <a href='/@ctx.user.username/stars' class="link">%header_stars</a>
37 <a href='/@ctx.user.username/feed' class="link">%header_feed</a>
38 }
39 .links {
40 <a href="/organizations/new" class="link">%header_new_organization</a>
41 <a href="/@ctx.user.username/settings" class="link">%header_settings</a>
42 @if ctx.user.is_admin
43 <a href='/admin/settings' class="link">%header_admin_panel</a>
44 @end
45 }
46 .username {
47 <span>%header_signed_in_as</span>
48 <a href='/@ctx.user.username'>@ctx.user.username</a>
49 }
50 .links {
51 <a href='/logout' class="link">%header_sign_out</a>
52 }
53 <div class="dropdown-hoverzone"></div>
54 }
55 @else
56 <a href='/login' class='login-button'>%header_login</a>
57 <a href='/register' class="login-button" style="margin-left: 5px">%header_register</a>
58 @end
59 </div>
60 </div>
61 </div>
62</header>
63