Mercurial > kallithea
annotate rhodecode/templates/base/base.html @ 3540:6e8027c2f49c beta
Merge
author | Leonardo <leo@unity3d.com> |
---|---|
date | Mon, 11 Mar 2013 17:09:43 +0100 |
parents | c65b440540da |
children | fc79b3d5beb7 |
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 |
3529 | 70 <%def name="admin_menu()"> |
71 <ul class="admin_menu"> | |
72 <li>${h.link_to(_('admin journal'),h.url('admin_home'),class_='journal')}</li> | |
73 <li>${h.link_to(_('repositories'),h.url('repos'),class_='repos')}</li> | |
3530 | 74 <li>${h.link_to(_('repository groups'),h.url('repos_groups'),class_='repos_groups')}</li> |
3529 | 75 <li>${h.link_to(_('users'),h.url('users'),class_='users')}</li> |
3530 | 76 <li>${h.link_to(_('user groups'),h.url('users_groups'),class_='groups')}</li> |
3529 | 77 <li>${h.link_to(_('permissions'),h.url('edit_permission',id='default'),class_='permissions')}</li> |
78 <li>${h.link_to(_('ldap'),h.url('ldap_home'),class_='ldap')}</li> | |
79 <li>${h.link_to(_('defaults'),h.url('defaults'),class_='defaults')}</li> | |
80 <li class="last">${h.link_to(_('settings'),h.url('admin_settings'),class_='settings')}</li> | |
81 </ul> | |
82 </%def> | |
83 | |
84 <%def name="admin_menu_simple()"> | |
85 <ul> | |
86 <li>${h.link_to(_('repositories groups'),h.url('repos_groups'),class_='repos_groups')}</li> | |
87 </ul> | |
88 </%def> | |
89 | |
3527
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
90 <%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
|
91 <% |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
92 def follow_class(): |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
93 if c.repository_following: |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
94 return h.literal('following') |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
95 else: |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
96 return h.literal('follow') |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
97 %> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
98 <% |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
99 def is_current(selected): |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
100 if selected == current: |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
101 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
|
102 %> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
103 |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
104 <!--- CONTEXT BAR --> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
105 <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
|
106 <div id="context-top"> |
3532 | 107 <div id="breadcrumbs"> |
3527
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
108 ${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
|
109 » |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
110 ${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
|
111 </div> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
112 ## 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
|
113 ## 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
|
114 %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
|
115 <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
|
116 <li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
117 <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
|
118 <!--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
|
119 <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
|
120 <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
|
121 <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
|
122 </button> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
123 </li> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
124 <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
|
125 %if h.is_hg(c.rhodecode_repo): |
3538
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
126 <li><a href="${h.url('pullrequest_home',repo_name=c.repo_name)}" class="pull-request">${_('Create Pull Request')}</a></li> |
3527
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
127 %endif |
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 %endif |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
130 </div> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
131 <div id="context-state"> |
3528
0ba1736437e0
hiding the unfinished branch/revision changer
Leonardo <leo@unity3d.com>
parents:
3527
diff
changeset
|
132 <!--button id="revision-changer"> |
3527
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
133 <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
|
134 <span class="revision">@73318:8d3d6ee94072</span> |
3528
0ba1736437e0
hiding the unfinished branch/revision changer
Leonardo <leo@unity3d.com>
parents:
3527
diff
changeset
|
135 </button--> |
3527
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
136 <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
|
137 <li ${is_current('summary')}><a href="${h.url('summary_home', repo_name=c.repo_name)}" class="summary">${_('Summary')}</a></li> |
3534 | 138 <li ${is_current('changelog')}><a href="${h.url('changelog_home', repo_name=c.repo_name)}" class="changelogs">${_('Changelog')}</a></li> |
3527
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
139 <li ${is_current('files')}><a href="${h.url('files_home', repo_name=c.repo_name)}" class="files"></span>${_('Files')}</a></li> |
3529 | 140 <li ${is_current('switch-to')}> |
3527
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
141 <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
|
142 <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
|
143 <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
|
144 </ul> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
145 </li> |
3539
c65b440540da
Style clean up, and comments removal.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3538
diff
changeset
|
146 <li ${is_current('options')}> |
3527
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
147 <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
|
148 <ul> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
149 %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
|
150 %if h.HasPermissionAll('hg.admin')('access settings on repository'): |
3538
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
151 <li>${h.link_to(_('Settings'),h.url('edit_repo',repo_name=c.repo_name),class_='settings')}</li> |
3527
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
152 %else: |
3538
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
153 <li>${h.link_to(_('Settings'),h.url('repo_settings_home',repo_name=c.repo_name),class_='settings')}</li> |
3527
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
154 %endif |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
155 %endif |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
156 %if c.rhodecode_db_repo.fork: |
3538
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
157 <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> |
3527
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
158 %endif |
3538
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
159 <li>${h.link_to(_('Lightweight changelog'),h.url('shortlog_home',repo_name=c.repo_name),class_='shortlog')}</li> |
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
160 <li>${h.link_to(_('Search'),h.url('search_repo',repo_name=c.repo_name),class_='search')}</li> |
3527
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
161 |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
162 %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
|
163 %if c.rhodecode_db_repo.locked[0]: |
3538
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
164 <li>${h.link_to(_('Unlock'), h.url('toggle_locking',repo_name=c.repo_name),class_='locking_del')}</li> |
3527
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
165 %else: |
3538
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
166 <li>${h.link_to(_('Lock'), h.url('toggle_locking',repo_name=c.repo_name),class_='locking_add')}</li> |
3527
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
167 %endif |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
168 %endif |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
169 </ul> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
170 </li> |
3538
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
171 <li ${is_current('showpullrequest')}> |
3539
c65b440540da
Style clean up, and comments removal.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3538
diff
changeset
|
172 <a href="${h.url('pullrequest_show_all',repo_name=c.repo_name)}" title="${_('Show Pull Requests')}" class="pull-request">Pull Requests |
3538
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
173 %if c.repository_pull_requests: |
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
174 <span>${c.repository_pull_requests}</span> |
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
175 %endif |
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
176 </a> |
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
177 </li> |
3527
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
178 </ul> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
179 </div> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
180 </div> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
181 <script type="text/javascript"> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
182 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
|
183 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
|
184 if(!loaded){ |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
185 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
|
186 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
|
187 function(o){}, |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
188 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
|
189 ,null); |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
190 } |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
191 return false; |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
192 }); |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
193 </script> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
194 <!--- END CONTEXT BAR --> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
195 </%def> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
196 |
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
|
197 <%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
|
198 ## 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
|
199 <li> |
3538
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
200 <a class="menu_link childs" id="quick_login_link"> |
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
201 <span class="icon"> |
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
|
202 <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
|
203 </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
|
204 %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
|
205 <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
|
206 %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
|
207 <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
|
208 %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
|
209 %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
|
210 <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
|
211 %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
|
212 </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
|
213 |
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
|
214 <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
|
215 <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
|
216 %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
|
217 <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
|
218 ${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
|
219 <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
|
220 <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
|
221 <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
|
222 <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
|
223 <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
|
224 </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
|
225 <div class="input"> |
3422
b5ce72167906
fixed login input sizes
Marcin Kuzminski <marcin@python-works.com>
parents:
3410
diff
changeset
|
226 ${h.text('username',class_='focus')} |
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
|
227 </div> |
1944
5fc9c92025c1
white space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents:
1935
diff
changeset
|
228 |
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
|
229 </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
|
230 <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
|
231 <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
|
232 <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
|
233 </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
|
234 <div class="input"> |
3422
b5ce72167906
fixed login input sizes
Marcin Kuzminski <marcin@python-works.com>
parents:
3410
diff
changeset
|
235 ${h.password('password',class_='focus')} |
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> |
1944
5fc9c92025c1
white space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents:
1935
diff
changeset
|
237 |
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
|
238 </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
|
239 <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
|
240 <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
|
241 <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
|
242 %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
|
243 ${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
|
244 %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
|
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="submit"> |
1935
ff167a938ce0
user menu fixes
Marcin Kuzminski <marcin@python-works.com>
parents:
1931
diff
changeset
|
247 ${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
|
248 </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
|
249 </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
|
250 </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
|
251 </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
|
252 ${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
|
253 %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
|
254 <div class="links_left"> |
1950
4ae17f819ee8
#344 optional firstname lastname on user creation
Marcin Kuzminski <marcin@python-works.com>
parents:
1944
diff
changeset
|
255 <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
|
256 <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
|
257 <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
|
258 <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
|
259 <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
|
260 </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
|
261 <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
|
262 <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
|
263 <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
|
264 <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
|
265 <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
|
266 <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
|
267 </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
|
268 </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
|
269 %endif |
1944
5fc9c92025c1
white space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents:
1935
diff
changeset
|
270 </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
|
271 </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
|
272 |
d4bb8de7382f
top menu: show user menu when hovering instead of using js - like other menus
Mads Kiilerich <madski@unity3d.com>
parents:
3205
diff
changeset
|
273 </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
|
274 </%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
|
275 |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
346
diff
changeset
|
276 <%def name="menu(current=None)"> |
3197 | 277 <% |
278 def is_current(selected): | |
279 if selected == current: | |
280 return h.literal('class="current"') | |
281 %> | |
3538
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
282 <ul id="quick" class="horizontal-list"> |
3209
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
283 <!-- repo switcher --> |
3282
2d22c0da2c43
top menu: 'Repositories' is really also a 'Home' button
Mads Kiilerich <madski@unity3d.com>
parents:
3281
diff
changeset
|
284 <li ${is_current('home')}> |
3538
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
285 <a class="menu_link repo_switcher childs" id="repo_switcher" title="${_('Switch repository')}" href="${h.url('home')}"> |
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
286 ${_('Repositories')} |
3209
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
287 </a> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
288 <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
|
289 <li> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
290 <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
|
291 </li> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
292 </ul> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
293 </li> |
3529 | 294 ##ROOT MENU |
295 %if c.rhodecode_user.username != 'default': | |
296 <li ${is_current('journal')}> | |
3538
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
297 <a class="menu_link journal" title="${_('Show recent activity')}" href="${h.url('journal')}"> |
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
298 ${_('Journal')} |
3529 | 299 </a> |
3209
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
300 </li> |
3529 | 301 %else: |
302 <li ${is_current('journal')}> | |
3538
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
303 <a class="menu_link journal" title="${_('Public journal')}" href="${h.url('public_journal')}"> |
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
304 ${_('Public journal')} |
3529 | 305 </a> |
3209
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
306 </li> |
3529 | 307 %endif |
308 <li ${is_current('search')}> | |
3538
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
309 <a class="menu_link search" title="${_('Search in repositories')}" href="${h.url('search')}"> |
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
310 ${_('Search')} |
3529 | 311 </a> |
312 </li> | |
313 % if h.HasPermissionAll('hg.admin')('access admin main page'): | |
314 <li ${is_current('admin')}> | |
3538
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
315 <a class="menu_link admin childs" title="${_('Admin')}" href="${h.url('admin_home')}"> |
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
316 ${_('Admin')} |
3529 | 317 </a> |
318 ${admin_menu()} | |
3209
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
319 </li> |
3529 | 320 % elif c.rhodecode_user.groups_admin: |
321 <li ${is_current('admin')}> | |
3538
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
322 <a class="menu_link admin childs" title="${_('Admin')}" href="${h.url('admin_home')}"> |
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
323 ${_('Admin')} |
3529 | 324 </a> |
325 ${admin_menu_simple()} | |
326 </li> | |
327 % endif | |
328 ${usermenu()} | |
3211
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
329 <script type="text/javascript"> |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
330 YUE.on('repo_switcher','mouseover',function(){ |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
331 var target = 'q_filter_rs'; |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
332 var qfilter_activate = function(){ |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
333 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
|
334 var func = function(node){ |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
335 return node.parentNode; |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
336 } |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
337 q_filter(target,nodes,func); |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
338 } |
3216
81bbb8086f03
whitespace cleanup
Marcin Kuzminski <marcin@python-works.com>
parents:
3211
diff
changeset
|
339 |
3211
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
340 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
|
341 if(!loaded){ |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
342 YUD.addClass('repo_switcher','loaded'); |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
343 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
|
344 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
|
345 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
|
346 ,null); |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
347 }else{ |
3267
7b74079beec9
coding style: fix trailing and leading spaces and tabs
Mads Kiilerich <madski@unity3d.com>
parents:
3216
diff
changeset
|
348 YUD.get(target).focus(); |
3211
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
349 } |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
350 return false; |
3209
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
351 }); |
3299
d561eb3787f5
header: don't use fixed position
Mads Kiilerich <madski@unity3d.com>
parents:
3297
diff
changeset
|
352 |
d561eb3787f5
header: don't use fixed position
Mads Kiilerich <madski@unity3d.com>
parents:
3297
diff
changeset
|
353 YUE.on('header-dd', 'click',function(e){ |
3315
fc08484c5bf3
whitespace cleanup
Marcin Kuzminski <marcin@python-works.com>
parents:
3299
diff
changeset
|
354 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
|
355 YUD.addClass('content', 'hover'); |
3299
d561eb3787f5
header: don't use fixed position
Mads Kiilerich <madski@unity3d.com>
parents:
3297
diff
changeset
|
356 }); |
d561eb3787f5
header: don't use fixed position
Mads Kiilerich <madski@unity3d.com>
parents:
3297
diff
changeset
|
357 |
3211
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
358 </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
|
359 </%def> |