Mercurial > kallithea
annotate rhodecode/templates/base/base.html @ 3527:87c97fcea029 beta
Adding the context bar too all pages related to a Repository.
Deleted top menu items that are on the context bar already.
author | Leonardo <leo@unity3d.com> |
---|---|
date | Mon, 04 Mar 2013 12:15:34 +0100 |
parents | fe2bb88bf7ac |
children | 0ba1736437e0 |
rev | line source |
---|---|
0 | 1 ## -*- coding: utf-8 -*- |
1157
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
2 <%inherit file="root.html"/> |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
3 |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
4 <!-- HEADER --> |
3299
d561eb3787f5
header: don't use fixed position
Mads Kiilerich <madski@unity3d.com>
parents:
3297
diff
changeset
|
5 <div id="header-dd"></div> |
1157
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
6 <div id="header"> |
3299
d561eb3787f5
header: don't use fixed position
Mads Kiilerich <madski@unity3d.com>
parents:
3297
diff
changeset
|
7 <div id="header-inner" class="title"> |
1157
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
8 <div id="logo"> |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
9 <h1><a href="${h.url('home')}">${c.rhodecode_name}</a></h1> |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
10 </div> |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
11 <!-- MENU --> |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
12 ${self.page_nav()} |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
13 <!-- END MENU --> |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
14 ${self.body()} |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
15 </div> |
1888
f91d3f9b7230
White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents:
1791
diff
changeset
|
16 </div> |
1157
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
17 <!-- END HEADER --> |
1888
f91d3f9b7230
White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents:
1791
diff
changeset
|
18 |
1157
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
19 <!-- CONTENT --> |
1888
f91d3f9b7230
White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents:
1791
diff
changeset
|
20 <div id="content"> |
1157
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
21 <div class="flash_msg"> |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
22 <% messages = h.flash.pop_messages() %> |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
23 % if messages: |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
24 <ul id="flash-messages"> |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
25 % for message in messages: |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
26 <li class="${message.category}_msg">${message}</li> |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
27 % endfor |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
346
diff
changeset
|
28 </ul> |
1157
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
29 % endif |
1888
f91d3f9b7230
White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents:
1791
diff
changeset
|
30 </div> |
f91d3f9b7230
White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents:
1791
diff
changeset
|
31 <div id="main"> |
1157
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
32 ${next.main()} |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
33 </div> |
1888
f91d3f9b7230
White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents:
1791
diff
changeset
|
34 </div> |
1157
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
35 <!-- END CONTENT --> |
0 | 36 |
1157
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
37 <!-- FOOTER --> |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
38 <div id="footer"> |
1470 | 39 <div id="footer-inner" class="title"> |
1157
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
40 <div> |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
41 <p class="footer-link"> |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
42 <a href="${h.url('bugtracker')}">${_('Submit a bug')}</a> |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
43 </p> |
3197 | 44 <p class="footer-link-right"> |
45 <a href="${h.url('rhodecode_official')}">RhodeCode${'-%s' % c.rhodecode_instanceid if c.rhodecode_instanceid else ''}</a> | |
46 ${c.rhodecode_version} © 2010-${h.datetime.today().year} by Marcin Kuzminski | |
47 </p> | |
1157
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
48 </div> |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
49 </div> |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
50 </div> |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
51 <!-- END FOOTER --> |
0 | 52 |
1157
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
53 ### MAKO DEFS ### |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
54 <%def name="page_nav()"> |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
55 ${self.menu()} |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
56 </%def> |
79
9fe23fdab9e9
Implemented AJAH paging
Marcin Kuzminski <marcin@python-blog.com>
parents:
74
diff
changeset
|
57 |
1157
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
58 <%def name="breadcrumbs()"> |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
59 <div class="breadcrumbs"> |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
60 ${self.breadcrumbs_links()} |
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
61 </div> |
91
25e01cb65282
Added menu generation as function
Marcin Kuzminski <marcin@python-works.com>
parents:
83
diff
changeset
|
62 </%def> |
25e01cb65282
Added menu generation as function
Marcin Kuzminski <marcin@python-works.com>
parents:
83
diff
changeset
|
63 |
3527
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
64 <%def name="context_bar(current=None)"> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
65 %if c.repo_name: |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
66 ${repo_context_bar(current)} |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
67 %endif |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
68 </%def> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
69 |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
70 <%def name="repo_context_bar(current=None)"> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
71 <% |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
72 def follow_class(): |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
73 if c.repository_following: |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
74 return h.literal('following') |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
75 else: |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
76 return h.literal('follow') |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
77 %> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
78 <% |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
79 def is_current(selected): |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
80 if selected == current: |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
81 return h.literal('class="current"') |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
82 %> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
83 |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
84 <!--- CONTEXT BAR --> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
85 <div id="context-bar" class="box"> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
86 <div id="context-top"> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
87 <div id= "breadcrumbs"> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
88 ${h.link_to(_(u'Repositories'),h.url('home'))} |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
89 » |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
90 ${h.repo_link(c.rhodecode_db_repo.groups_and_repo)} |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
91 </div> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
92 ## TODO: this check feels wrong, it would be better to have a check for permissions |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
93 ## also it feels like a job for the controller |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
94 %if c.rhodecode_user.username != 'default': |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
95 <ul id="context-actions" class="horizontal-list"> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
96 <li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
97 <button class="${follow_class()}" onclick="javascript:toggleFollowingRepo(this,${c.rhodecode_db_repo.repo_id},'${str(h.get_token())}');"> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
98 <!--span class="icon show-follow follow"></span> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
99 <span class="icon show-following following"></span--> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
100 <span class="show-follow">${_('Follow')}</span> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
101 <span class="show-following">${_('Unfollow')}</span> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
102 </button> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
103 </li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
104 <li><a href="${h.url('repo_fork_home',repo_name=c.repo_name)}" class="fork">${_('Fork')}</a></li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
105 %if h.is_hg(c.rhodecode_repo): |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
106 <li><a href="${h.url('pullrequest_home',repo_name=c.repo_name)}" class="pull-request">${_('Pull Request')}</a></li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
107 %endif |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
108 </ul> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
109 %endif |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
110 </div> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
111 <div id="context-state"> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
112 <button id="revision-changer"> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
113 <span class="branch-name">graphics/shader-move</span> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
114 <span class="revision">@73318:8d3d6ee94072</span> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
115 </button> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
116 <ul id="context-pages" class="horizontal-list"> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
117 <li ${is_current('summary')}><a href="${h.url('summary_home', repo_name=c.repo_name)}" class="summary">${_('Summary')}</a></li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
118 <li ${is_current('changelog')}><a href="${h.url('changelog_home', repo_name=c.repo_name)}" class="changelogs">${_('Changelogs')}</a></li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
119 <li ${is_current('files')}><a href="${h.url('files_home', repo_name=c.repo_name)}" class="files"></span>${_('Files')}</a></li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
120 <li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
121 <a href="#" id="branch_tag_switcher_2" class="dropdown switch-to"></span>${_('Switch To')}</a> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
122 <ul id="switch_to_list_2" class="switch_to submenu"> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
123 <li><a href="#">${_('loading...')}</a></li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
124 </ul> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
125 </li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
126 <li ${is_current('options')}> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
127 <a href="#" class="dropdown options"></span>Options</a> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
128 <ul> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
129 %if h.HasRepoPermissionAll('repository.admin')(c.repo_name): |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
130 %if h.HasPermissionAll('hg.admin')('access settings on repository'): |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
131 <li>${h.link_to(_('repository settings'),h.url('edit_repo',repo_name=c.repo_name),class_='settings')}</li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
132 %else: |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
133 <li>${h.link_to(_('repository settings'),h.url('repo_settings_home',repo_name=c.repo_name),class_='settings')}</li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
134 %endif |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
135 %endif |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
136 %if c.rhodecode_db_repo.fork: |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
137 <li>${h.link_to(_('compare fork'),h.url('compare_url',repo_name=c.rhodecode_db_repo.fork.repo_name,org_ref_type='branch',org_ref='default',other_repo=c.repo_name,other_ref_type='branch',other_ref=request.GET.get('branch') or 'default'),class_='compare_request')}</li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
138 %endif |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
139 <li>${h.link_to(_('lightweight changelog'),h.url('shortlog_home',repo_name=c.repo_name),class_='shortlog')}</li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
140 <li>${h.link_to(_('search'),h.url('search_repo',repo_name=c.repo_name),class_='search')}</li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
141 |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
142 %if h.HasRepoPermissionAny('repository.write','repository.admin')(c.repo_name) and c.rhodecode_db_repo.enable_locking: |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
143 %if c.rhodecode_db_repo.locked[0]: |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
144 <li>${h.link_to(_('unlock'), h.url('toggle_locking',repo_name=c.repo_name),class_='locking_del')}</li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
145 %else: |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
146 <li>${h.link_to(_('lock'), h.url('toggle_locking',repo_name=c.repo_name),class_='locking_add')}</li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
147 %endif |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
148 %endif |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
149 |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
150 % if h.HasPermissionAll('hg.admin')('access admin main page'): |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
151 <li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
152 ${h.link_to(_('admin'),h.url('admin_home'),class_='admin childs')} |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
153 <%def name="admin_menu()"> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
154 <ul class="admin_menu"> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
155 <li>${h.link_to(_('admin journal'),h.url('admin_home'),class_='journal')}</li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
156 <li>${h.link_to(_('repositories'),h.url('repos'),class_='repos')}</li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
157 <li>${h.link_to(_('repositories groups'),h.url('repos_groups'),class_='repos_groups')}</li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
158 <li>${h.link_to(_('users'),h.url('users'),class_='users')}</li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
159 <li>${h.link_to(_('users groups'),h.url('users_groups'),class_='groups')}</li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
160 <li>${h.link_to(_('permissions'),h.url('edit_permission',id='default'),class_='permissions')}</li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
161 <li>${h.link_to(_('ldap'),h.url('ldap_home'),class_='ldap')}</li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
162 <li>${h.link_to(_('defaults'),h.url('defaults'),class_='defaults')}</li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
163 <li class="last">${h.link_to(_('settings'),h.url('admin_settings'),class_='settings')}</li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
164 </ul> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
165 </%def> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
166 ## ADMIN MENU |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
167 ${admin_menu()} |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
168 </li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
169 ## if you're a admin of any groups, show admin menu for it |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
170 % elif c.rhodecode_user.groups_admin: |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
171 <li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
172 ${h.link_to(_('admin'),h.url('admin_home'),class_='admin')} |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
173 <%def name="admin_menu_simple()"> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
174 <ul> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
175 <li>${h.link_to(_('repositories groups'),h.url('repos_groups'),class_='repos_groups')}</li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
176 </ul> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
177 </%def> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
178 ## ADMIN MENU |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
179 ${admin_menu_simple()} |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
180 </li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
181 % endif |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
182 </ul> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
183 </li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
184 <li ${is_current('showpullrequest')}><a href="${h.url('pullrequest_show_all',repo_name=c.repo_name)}" title="${_('Show Pull Requests')}" class="pull-request">1</a></li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
185 </ul> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
186 </div> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
187 </div> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
188 <script type="text/javascript"> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
189 YUE.on('branch_tag_switcher_2','mouseover',function(){ |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
190 var loaded = YUD.hasClass('branch_tag_switcher_2','loaded'); |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
191 if(!loaded){ |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
192 YUD.addClass('branch_tag_switcher_2','loaded'); |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
193 ypjax("${h.url('branch_tag_switcher',repo_name=c.repo_name)}",'switch_to_list_2', |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
194 function(o){}, |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
195 function(o){YUD.removeClass('branch_tag_switcher_2','loaded');} |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
196 ,null); |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
197 } |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
198 return false; |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
199 }); |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
200 </script> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
201 <!--- END CONTEXT BAR --> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
202 </%def> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
203 |
1926
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
204 <%def name="usermenu()"> |
3206
d4bb8de7382f
top menu: show user menu when hovering instead of using js - like other menus
Mads Kiilerich <madski@unity3d.com>
parents:
3205
diff
changeset
|
205 ## USER MENU |
3205
f01540c62f8a
top menu: show user menu as a menu option like others, now also with login name
Mads Kiilerich <madski@unity3d.com>
parents:
3204
diff
changeset
|
206 <li> |
3207
b9de46161c96
make gravatar icon little bit bigger, re-use same img src like on other menu items,
Marcin Kuzminski <marcin@python-works.com>
parents:
3206
diff
changeset
|
207 <a class="menu_link" id="quick_login_link"> |
b9de46161c96
make gravatar icon little bit bigger, re-use same img src like on other menu items,
Marcin Kuzminski <marcin@python-works.com>
parents:
3206
diff
changeset
|
208 <span class="icon" style="padding:5px 5px 0px 5px"> |
b9de46161c96
make gravatar icon little bit bigger, re-use same img src like on other menu items,
Marcin Kuzminski <marcin@python-works.com>
parents:
3206
diff
changeset
|
209 <img src="${h.gravatar_url(c.rhodecode_user.email,20)}" alt="avatar"> |
b9de46161c96
make gravatar icon little bit bigger, re-use same img src like on other menu items,
Marcin Kuzminski <marcin@python-works.com>
parents:
3206
diff
changeset
|
210 </span> |
b9de46161c96
make gravatar icon little bit bigger, re-use same img src like on other menu items,
Marcin Kuzminski <marcin@python-works.com>
parents:
3206
diff
changeset
|
211 %if c.rhodecode_user.username != 'default': |
b9de46161c96
make gravatar icon little bit bigger, re-use same img src like on other menu items,
Marcin Kuzminski <marcin@python-works.com>
parents:
3206
diff
changeset
|
212 <span class="menu_link_user">${c.rhodecode_user.username}</span> |
b9de46161c96
make gravatar icon little bit bigger, re-use same img src like on other menu items,
Marcin Kuzminski <marcin@python-works.com>
parents:
3206
diff
changeset
|
213 %if c.unread_notifications != 0: |
b9de46161c96
make gravatar icon little bit bigger, re-use same img src like on other menu items,
Marcin Kuzminski <marcin@python-works.com>
parents:
3206
diff
changeset
|
214 <span class="menu_link_notifications">${c.unread_notifications}</span> |
b9de46161c96
make gravatar icon little bit bigger, re-use same img src like on other menu items,
Marcin Kuzminski <marcin@python-works.com>
parents:
3206
diff
changeset
|
215 %endif |
b9de46161c96
make gravatar icon little bit bigger, re-use same img src like on other menu items,
Marcin Kuzminski <marcin@python-works.com>
parents:
3206
diff
changeset
|
216 %else: |
b9de46161c96
make gravatar icon little bit bigger, re-use same img src like on other menu items,
Marcin Kuzminski <marcin@python-works.com>
parents:
3206
diff
changeset
|
217 <span>${_('Not logged in')}</span> |
b9de46161c96
make gravatar icon little bit bigger, re-use same img src like on other menu items,
Marcin Kuzminski <marcin@python-works.com>
parents:
3206
diff
changeset
|
218 %endif |
b9de46161c96
make gravatar icon little bit bigger, re-use same img src like on other menu items,
Marcin Kuzminski <marcin@python-works.com>
parents:
3206
diff
changeset
|
219 </a> |
3205
f01540c62f8a
top menu: show user menu as a menu option like others, now also with login name
Mads Kiilerich <madski@unity3d.com>
parents:
3204
diff
changeset
|
220 |
1926
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
221 <div class="user-menu"> |
3206
d4bb8de7382f
top menu: show user menu when hovering instead of using js - like other menus
Mads Kiilerich <madski@unity3d.com>
parents:
3205
diff
changeset
|
222 <div id="quick_login"> |
1926
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
223 %if c.rhodecode_user.username == 'default': |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
224 <h4>${_('Login to your account')}</h4> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
225 ${h.form(h.url('login_home',came_from=h.url.current()))} |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
226 <div class="form"> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
227 <div class="fields"> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
228 <div class="field"> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
229 <div class="label"> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
230 <label for="username">${_('Username')}:</label> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
231 </div> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
232 <div class="input"> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
233 ${h.text('username',class_='focus',size=40)} |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
234 </div> |
1944
5fc9c92025c1
white space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents:
1935
diff
changeset
|
235 |
1926
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
236 </div> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
237 <div class="field"> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
238 <div class="label"> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
239 <label for="password">${_('Password')}:</label> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
240 </div> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
241 <div class="input"> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
242 ${h.password('password',class_='focus',size=40)} |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
243 </div> |
1944
5fc9c92025c1
white space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents:
1935
diff
changeset
|
244 |
1926
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
245 </div> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
246 <div class="buttons"> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
247 <div class="password_forgoten">${h.link_to(_('Forgot password ?'),h.url('reset_password'))}</div> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
248 <div class="register"> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
249 %if h.HasPermissionAny('hg.admin', 'hg.register.auto_activate', 'hg.register.manual_activate')(): |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
250 ${h.link_to(_("Don't have an account ?"),h.url('register'))} |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
251 %endif |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
252 </div> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
253 <div class="submit"> |
1935
ff167a938ce0
user menu fixes
Marcin Kuzminski <marcin@python-works.com>
parents:
1931
diff
changeset
|
254 ${h.submit('sign_in',_('Log In'),class_="ui-btn xsmall")} |
1926
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
255 </div> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
256 </div> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
257 </div> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
258 </div> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
259 ${h.end_form()} |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
260 %else: |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
261 <div class="links_left"> |
1950
4ae17f819ee8
#344 optional firstname lastname on user creation
Marcin Kuzminski <marcin@python-works.com>
parents:
1944
diff
changeset
|
262 <div class="full_name">${c.rhodecode_user.full_name_or_username}</div> |
1926
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
263 <div class="email">${c.rhodecode_user.email}</div> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
264 <div class="big_gravatar"><img alt="gravatar" src="${h.gravatar_url(c.rhodecode_user.email,48)}" /></div> |
3280
c2dc089f4c3d
user menu: call 'notifications' for what it is in the rest of the system - not 'inbox'
Mads Kiilerich <madski@unity3d.com>
parents:
3267
diff
changeset
|
265 <div class="notifications"><a href="${h.url('notifications')}">${_('Notifications')}</a></div> |
3297
a66198aa9e84
make unread also a link, constantly was clicking that
Marcin Kuzminski <marcin@python-works.com>
parents:
3290
diff
changeset
|
266 <div class="unread"><a href="${h.url('notifications')}">${_('Unread')}: ${c.unread_notifications}</a></div> |
1926
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
267 </div> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
268 <div class="links_right"> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
269 <ol class="links"> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
270 <li>${h.link_to(_(u'Home'),h.url('home'))}</li> |
1975
9c5b33c4de4d
quick login: add link to Journal to popup menu
Aras Pranckevicius <aras@unity3d.com>
parents:
1950
diff
changeset
|
271 <li>${h.link_to(_(u'Journal'),h.url('journal'))}</li> |
1926
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
272 <li>${h.link_to(_(u'My account'),h.url('admin_settings_my_account'))}</li> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
273 <li class="logout">${h.link_to(_(u'Log Out'),h.url('logout_home'))}</li> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
274 </ol> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
275 </div> |
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
276 %endif |
1944
5fc9c92025c1
white space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents:
1935
diff
changeset
|
277 </div> |
3206
d4bb8de7382f
top menu: show user menu when hovering instead of using js - like other menus
Mads Kiilerich <madski@unity3d.com>
parents:
3205
diff
changeset
|
278 </div> |
d4bb8de7382f
top menu: show user menu when hovering instead of using js - like other menus
Mads Kiilerich <madski@unity3d.com>
parents:
3205
diff
changeset
|
279 |
d4bb8de7382f
top menu: show user menu when hovering instead of using js - like other menus
Mads Kiilerich <madski@unity3d.com>
parents:
3205
diff
changeset
|
280 </li> |
1926
049bc911b04f
removed upper menu to save space and did little rip off menu similar to G+
Marcin Kuzminski <marcin@python-works.com>
parents:
1888
diff
changeset
|
281 </%def> |
1157
41241617a7a3
rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
1156
diff
changeset
|
282 |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
346
diff
changeset
|
283 <%def name="menu(current=None)"> |
3197 | 284 <% |
285 def is_current(selected): | |
286 if selected == current: | |
287 return h.literal('class="current"') | |
288 %> | |
3209
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
289 <ul id="quick"> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
290 <!-- repo switcher --> |
3282
2d22c0da2c43
top menu: 'Repositories' is really also a 'Home' button
Mads Kiilerich <madski@unity3d.com>
parents:
3281
diff
changeset
|
291 <li ${is_current('home')}> |
2d22c0da2c43
top menu: 'Repositories' is really also a 'Home' button
Mads Kiilerich <madski@unity3d.com>
parents:
3281
diff
changeset
|
292 <a class="menu_link" id="repo_switcher" title="${_('Switch repository')}" href="${h.url('home')}"> |
3209
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
293 <span class="icon"> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
294 <img src="${h.url('/images/icons/database.png')}" alt="${_('Products')}" /> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
295 </span> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
296 <span>${_('Repositories')}</span> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
297 </a> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
298 <ul id="repo_switcher_list" class="repo_switcher"> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
299 <li> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
300 <a href="#">${_('loading...')}</a> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
301 </li> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
302 </ul> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
303 </li> |
3216
81bbb8086f03
whitespace cleanup
Marcin Kuzminski <marcin@python-works.com>
parents:
3211
diff
changeset
|
304 ## we render this menu only not for those pages |
3208
1ac47c961f70
Set current pages indication for search and journal
Marcin Kuzminski <marcin@python-works.com>
parents:
3207
diff
changeset
|
305 %if current not in ['home','admin', 'search', 'journal']: |
3198
c20adbaf16af
html: random indentation fixes
Mads Kiilerich <madski@unity3d.com>
parents:
3197
diff
changeset
|
306 ##REGULAR MENU |
3209
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
307 <li> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
308 <a class="menu_link" title="${_('Followers')}" href="${h.url('repo_followers_home',repo_name=c.repo_name)}"> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
309 <span class="icon_short"> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
310 <img src="${h.url('/images/icons/heart.png')}" alt="${_('Followers')}" /> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
311 </span> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
312 <span id="current_followers_count" class="short">${c.repository_followers}</span> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
313 </a> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
314 </li> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
315 <li> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
316 <a class="menu_link" title="${_('Forks')}" href="${h.url('repo_forks_home',repo_name=c.repo_name)}"> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
317 <span class="icon_short"> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
318 <img src="${h.url('/images/icons/arrow_divide.png')}" alt="${_('Forks')}" /> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
319 </span> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
320 <span class="short">${c.repository_forks}</span> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
321 </a> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
322 </li> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
323 ${usermenu()} |
1608
0069657aaf42
lazy load of branches and tags menu
Marcin Kuzminski <marcin@python-works.com>
parents:
1474
diff
changeset
|
324 <script type="text/javascript"> |
3209
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
325 YUE.on('branch_tag_switcher','mouseover',function(){ |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
326 var loaded = YUD.hasClass('branch_tag_switcher','loaded'); |
1608
0069657aaf42
lazy load of branches and tags menu
Marcin Kuzminski <marcin@python-works.com>
parents:
1474
diff
changeset
|
327 if(!loaded){ |
3209
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
328 YUD.addClass('branch_tag_switcher','loaded'); |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
329 ypjax("${h.url('branch_tag_switcher',repo_name=c.repo_name)}",'switch_to_list', |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
330 function(o){}, |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
331 function(o){YUD.removeClass('branch_tag_switcher','loaded');} |
1608
0069657aaf42
lazy load of branches and tags menu
Marcin Kuzminski <marcin@python-works.com>
parents:
1474
diff
changeset
|
332 ,null); |
0069657aaf42
lazy load of branches and tags menu
Marcin Kuzminski <marcin@python-works.com>
parents:
1474
diff
changeset
|
333 } |
0069657aaf42
lazy load of branches and tags menu
Marcin Kuzminski <marcin@python-works.com>
parents:
1474
diff
changeset
|
334 return false; |
3209
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
335 }); |
1888
f91d3f9b7230
White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents:
1791
diff
changeset
|
336 </script> |
3197 | 337 %else: |
338 ##ROOT MENU | |
3209
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
339 %if c.rhodecode_user.username != 'default': |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
340 <li ${is_current('journal')}> |
3287
171ec11e9431
top menu: make 'alt' texts / tool tips more descriptive
Mads Kiilerich <madski@unity3d.com>
parents:
3282
diff
changeset
|
341 <a class="menu_link" title="${_('Show recent activity')}" href="${h.url('journal')}"> |
3209
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
342 <span class="icon"> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
343 <img src="${h.url('/images/icons/book.png')}" alt="${_('Journal')}" /> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
344 </span> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
345 <span>${_('Journal')}</span> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
346 </a> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
347 </li> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
348 %else: |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
349 <li ${is_current('journal')}> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
350 <a class="menu_link" title="${_('Public journal')}" href="${h.url('public_journal')}"> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
351 <span class="icon"> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
352 <img src="${h.url('/images/icons/book.png')}" alt="${_('Public journal')}" /> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
353 </span> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
354 <span>${_('Public journal')}</span> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
355 </a> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
356 </li> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
357 %endif |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
358 <li ${is_current('search')}> |
3287
171ec11e9431
top menu: make 'alt' texts / tool tips more descriptive
Mads Kiilerich <madski@unity3d.com>
parents:
3282
diff
changeset
|
359 <a class="menu_link" title="${_('Search in repositories')}" href="${h.url('search')}"> |
3209
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
360 <span class="icon"> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
361 <img src="${h.url('/images/icons/search_16.png')}" alt="${_('Search')}" /> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
362 </span> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
363 <span>${_('Search')}</span> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
364 </a> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
365 </li> |
3371
199fd214b213
Show admin dropdown for users who are admin of repo groups
Marcin Kuzminski <marcin@python-works.com>
parents:
3341
diff
changeset
|
366 % if h.HasPermissionAll('hg.admin')('access admin main page'): |
3209
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
367 <li ${is_current('admin')}> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
368 <a class="menu_link" title="${_('Admin')}" href="${h.url('admin_home')}"> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
369 <span class="icon"> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
370 <img src="${h.url('/images/icons/cog_edit.png')}" alt="${_('Admin')}" /> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
371 </span> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
372 <span>${_('Admin')}</span> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
373 </a> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
374 ${admin_menu()} |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
375 </li> |
3371
199fd214b213
Show admin dropdown for users who are admin of repo groups
Marcin Kuzminski <marcin@python-works.com>
parents:
3341
diff
changeset
|
376 % elif c.rhodecode_user.groups_admin: |
199fd214b213
Show admin dropdown for users who are admin of repo groups
Marcin Kuzminski <marcin@python-works.com>
parents:
3341
diff
changeset
|
377 <li ${is_current('admin')}> |
199fd214b213
Show admin dropdown for users who are admin of repo groups
Marcin Kuzminski <marcin@python-works.com>
parents:
3341
diff
changeset
|
378 <a class="menu_link" title="${_('Admin')}" href="${h.url('admin_home')}"> |
199fd214b213
Show admin dropdown for users who are admin of repo groups
Marcin Kuzminski <marcin@python-works.com>
parents:
3341
diff
changeset
|
379 <span class="icon"> |
199fd214b213
Show admin dropdown for users who are admin of repo groups
Marcin Kuzminski <marcin@python-works.com>
parents:
3341
diff
changeset
|
380 <img src="${h.url('/images/icons/cog_edit.png')}" alt="${_('Admin')}" /> |
199fd214b213
Show admin dropdown for users who are admin of repo groups
Marcin Kuzminski <marcin@python-works.com>
parents:
3341
diff
changeset
|
381 </span> |
199fd214b213
Show admin dropdown for users who are admin of repo groups
Marcin Kuzminski <marcin@python-works.com>
parents:
3341
diff
changeset
|
382 <span>${_('Admin')}</span> |
199fd214b213
Show admin dropdown for users who are admin of repo groups
Marcin Kuzminski <marcin@python-works.com>
parents:
3341
diff
changeset
|
383 </a> |
199fd214b213
Show admin dropdown for users who are admin of repo groups
Marcin Kuzminski <marcin@python-works.com>
parents:
3341
diff
changeset
|
384 ${admin_menu_simple()} |
3394
fe2bb88bf7ac
whitespace cleanup
Marcin Kuzminski <marcin@python-works.com>
parents:
3371
diff
changeset
|
385 </li> |
3371
199fd214b213
Show admin dropdown for users who are admin of repo groups
Marcin Kuzminski <marcin@python-works.com>
parents:
3341
diff
changeset
|
386 % endif |
3209
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
387 ${usermenu()} |
3197 | 388 %endif |
3211
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
389 <script type="text/javascript"> |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
390 YUE.on('repo_switcher','mouseover',function(){ |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
391 var target = 'q_filter_rs'; |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
392 var qfilter_activate = function(){ |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
393 var nodes = YUQ('ul#repo_switcher_list li a.repo_name'); |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
394 var func = function(node){ |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
395 return node.parentNode; |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
396 } |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
397 q_filter(target,nodes,func); |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
398 } |
3216
81bbb8086f03
whitespace cleanup
Marcin Kuzminski <marcin@python-works.com>
parents:
3211
diff
changeset
|
399 |
3211
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
400 var loaded = YUD.hasClass('repo_switcher','loaded'); |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
401 if(!loaded){ |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
402 YUD.addClass('repo_switcher','loaded'); |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
403 ypjax("${h.url('repo_switcher')}",'repo_switcher_list', |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
404 function(o){qfilter_activate();YUD.get(target).focus()}, |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
405 function(o){YUD.removeClass('repo_switcher','loaded');} |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
406 ,null); |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
407 }else{ |
3267
7b74079beec9
coding style: fix trailing and leading spaces and tabs
Mads Kiilerich <madski@unity3d.com>
parents:
3216
diff
changeset
|
408 YUD.get(target).focus(); |
3211
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
409 } |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
410 return false; |
3209
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
411 }); |
3299
d561eb3787f5
header: don't use fixed position
Mads Kiilerich <madski@unity3d.com>
parents:
3297
diff
changeset
|
412 |
d561eb3787f5
header: don't use fixed position
Mads Kiilerich <madski@unity3d.com>
parents:
3297
diff
changeset
|
413 YUE.on('header-dd', 'click',function(e){ |
3315
fc08484c5bf3
whitespace cleanup
Marcin Kuzminski <marcin@python-works.com>
parents:
3299
diff
changeset
|
414 YUD.addClass('header-inner', 'hover'); |
3341
030103d57e30
drop down hover menu now fixes whole page padding
Marcin Kuzminski <marcin@python-works.com>
parents:
3322
diff
changeset
|
415 YUD.addClass('content', 'hover'); |
3299
d561eb3787f5
header: don't use fixed position
Mads Kiilerich <madski@unity3d.com>
parents:
3297
diff
changeset
|
416 }); |
d561eb3787f5
header: don't use fixed position
Mads Kiilerich <madski@unity3d.com>
parents:
3297
diff
changeset
|
417 |
3211
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
418 </script> |
1472
aaec08ad9daf
Added pt_BR localization, added i18n wrappers on some places missing, fixed css in settings screen for longer labels.
Augusto Herrmann <augusto.herrmann@planejamento.gov.br>
parents:
1453
diff
changeset
|
419 </%def> |