Mercurial > kallithea
annotate rhodecode/templates/base/base.html @ 3608:87b0a652b6b1 beta
comments: "Comment on pull request" feels more natural
author | Mads Kiilerich <madski@unity3d.com> |
---|---|
date | Mon, 25 Mar 2013 16:30:40 +0100 |
parents | eacd33e0c5b3 |
children | 2ea981f9da79 |
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)"> |
3601
51da0e019248
repository pages: cleanup of use of repository context menu
Mads Kiilerich <madski@unity3d.com>
parents:
3599
diff
changeset
|
65 %if c.repo_name: |
3527
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)} |
3601
51da0e019248
repository pages: cleanup of use of repository context menu
Mads Kiilerich <madski@unity3d.com>
parents:
3599
diff
changeset
|
67 %endif |
3527
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"> | |
3542
fc79b3d5beb7
small new UI fixes
Marcin Kuzminski <marcin@python-works.com>
parents:
3539
diff
changeset
|
72 <li>${h.link_to(_('admin journal'),h.url('admin_home'),class_='journal ')}</li> |
3529 | 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> | |
3552
7967d00e4692
Stylistic cleanup - mostly formatting
Mads Kiilerich <madski@unity3d.com>
parents:
3542
diff
changeset
|
86 <li>${h.link_to(_('repository groups'),h.url('repos_groups'),class_='repos_groups')}</li> |
3529 | 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'))} |
3599
8087731920d8
breadcrumbs: make repo names link to summary pages
Mads Kiilerich <madski@unity3d.com>
parents:
3586
diff
changeset
|
109 » |
3527
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"> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
132 <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
|
133 <li ${is_current('summary')}><a href="${h.url('summary_home', repo_name=c.repo_name)}" class="summary">${_('Summary')}</a></li> |
3534 | 134 <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
|
135 <li ${is_current('files')}><a href="${h.url('files_home', repo_name=c.repo_name)}" class="files"></span>${_('Files')}</a></li> |
3529 | 136 <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
|
137 <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
|
138 <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
|
139 <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
|
140 </ul> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
141 </li> |
3539
c65b440540da
Style clean up, and comments removal.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3538
diff
changeset
|
142 <li ${is_current('options')}> |
3586 | 143 <a href="#" class="dropdown options"></span>${_('Options')}</a> |
3527
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 %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
|
146 %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
|
147 <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
|
148 %else: |
3538
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
149 <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
|
150 %endif |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
151 %endif |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
152 %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
|
153 <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
|
154 %endif |
3538
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
155 <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
|
156 <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
|
157 |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
158 %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
|
159 %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
|
160 <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
|
161 %else: |
3538
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
162 <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
|
163 %endif |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
164 %endif |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
165 </ul> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
166 </li> |
3538
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
167 <li ${is_current('showpullrequest')}> |
3581
93d912ea8cb1
show forks in contextbar
Marcin Kuzminski <marcin@python-works.com>
parents:
3552
diff
changeset
|
168 <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
|
169 %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
|
170 <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
|
171 %endif |
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
172 </a> |
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
173 </li> |
3527
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 </div> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
176 </div> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
177 <script type="text/javascript"> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
178 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
|
179 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
|
180 if(!loaded){ |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
181 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
|
182 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
|
183 function(o){}, |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
184 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
|
185 ,null); |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
186 } |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
187 return false; |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
188 }); |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
189 </script> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
190 <!--- END CONTEXT BAR --> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
191 </%def> |
87c97fcea029
Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents:
3394
diff
changeset
|
192 |
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
|
193 <%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
|
194 ## 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
|
195 <li> |
3538
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
196 <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
|
197 <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
|
198 <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
|
199 </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
|
200 %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
|
201 <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
|
202 %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
|
203 <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
|
204 %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
|
205 %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
|
206 <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
|
207 %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
|
208 </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
|
209 |
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
|
210 <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
|
211 <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
|
212 %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
|
213 <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
|
214 ${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
|
215 <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
|
216 <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
|
217 <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
|
218 <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
|
219 <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
|
220 </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
|
221 <div class="input"> |
3422
b5ce72167906
fixed login input sizes
Marcin Kuzminski <marcin@python-works.com>
parents:
3410
diff
changeset
|
222 ${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
|
223 </div> |
1944
5fc9c92025c1
white space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents:
1935
diff
changeset
|
224 |
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
|
225 </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
|
226 <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
|
227 <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
|
228 <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
|
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="input"> |
3422
b5ce72167906
fixed login input sizes
Marcin Kuzminski <marcin@python-works.com>
parents:
3410
diff
changeset
|
231 ${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
|
232 </div> |
1944
5fc9c92025c1
white space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents:
1935
diff
changeset
|
233 |
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
|
234 </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
|
235 <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
|
236 <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
|
237 <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
|
238 %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
|
239 ${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
|
240 %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
|
241 </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
|
242 <div class="submit"> |
1935
ff167a938ce0
user menu fixes
Marcin Kuzminski <marcin@python-works.com>
parents:
1931
diff
changeset
|
243 ${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
|
244 </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
|
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> |
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> |
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 ${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
|
249 %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
|
250 <div class="links_left"> |
1950
4ae17f819ee8
#344 optional firstname lastname on user creation
Marcin Kuzminski <marcin@python-works.com>
parents:
1944
diff
changeset
|
251 <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
|
252 <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
|
253 <div class="big_gravatar"><img alt="gravatar" src="${h.gravatar_url(c.rhodecode_user.email,48)}" /></div> |
3542
fc79b3d5beb7
small new UI fixes
Marcin Kuzminski <marcin@python-works.com>
parents:
3539
diff
changeset
|
254 ##<div class="notifications"><a href="${h.url('notifications')}">${_('Notifications')}</a></div> |
fc79b3d5beb7
small new UI fixes
Marcin Kuzminski <marcin@python-works.com>
parents:
3539
diff
changeset
|
255 <div class="unread"><a href="${h.url('notifications')}">${_('Unread notifications')}: ${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
|
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 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
|
258 <ol class="links"> |
3542
fc79b3d5beb7
small new UI fixes
Marcin Kuzminski <marcin@python-works.com>
parents:
3539
diff
changeset
|
259 ##<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
|
260 <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
|
261 <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
|
262 <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
|
263 </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
|
264 </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
|
265 %endif |
1944
5fc9c92025c1
white space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents:
1935
diff
changeset
|
266 </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
|
267 </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
|
268 |
d4bb8de7382f
top menu: show user menu when hovering instead of using js - like other menus
Mads Kiilerich <madski@unity3d.com>
parents:
3205
diff
changeset
|
269 </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
|
270 </%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
|
271 |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
346
diff
changeset
|
272 <%def name="menu(current=None)"> |
3197 | 273 <% |
274 def is_current(selected): | |
275 if selected == current: | |
276 return h.literal('class="current"') | |
277 %> | |
3538
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
278 <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
|
279 <!-- repo switcher --> |
3603
eacd33e0c5b3
use valid options for the top menu: repositories, journal, search and admin
Mads Kiilerich <madski@unity3d.com>
parents:
3601
diff
changeset
|
280 <li ${is_current('repositories')}> |
3538
9bf927589f7a
Tweaks to Changelog and Summary view, removing excess information, and improving layout.
Leonardo Carneiro <leonardo@unity3d.com>
parents:
3534
diff
changeset
|
281 <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
|
282 ${_('Repositories')} |
3209
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
283 </a> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
284 <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
|
285 <li> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
286 <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
|
287 </li> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
288 </ul> |
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
289 </li> |
3529 | 290 ##ROOT MENU |
291 %if c.rhodecode_user.username != 'default': | |
292 <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
|
293 <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
|
294 ${_('Journal')} |
3529 | 295 </a> |
3209
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
296 </li> |
3529 | 297 %else: |
298 <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
|
299 <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
|
300 ${_('Public journal')} |
3529 | 301 </a> |
3209
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
302 </li> |
3529 | 303 %endif |
304 <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
|
305 <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
|
306 ${_('Search')} |
3529 | 307 </a> |
308 </li> | |
309 % if h.HasPermissionAll('hg.admin')('access admin main page'): | |
310 <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
|
311 <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
|
312 ${_('Admin')} |
3529 | 313 </a> |
314 ${admin_menu()} | |
3209
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
315 </li> |
3529 | 316 % elif c.rhodecode_user.groups_admin: |
317 <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
|
318 <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
|
319 ${_('Admin')} |
3529 | 320 </a> |
321 ${admin_menu_simple()} | |
322 </li> | |
323 % endif | |
324 ${usermenu()} | |
3211
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
325 <script type="text/javascript"> |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
326 YUE.on('repo_switcher','mouseover',function(){ |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
327 var target = 'q_filter_rs'; |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
328 var qfilter_activate = function(){ |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
329 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
|
330 var func = function(node){ |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
331 return node.parentNode; |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
332 } |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
333 q_filter(target,nodes,func); |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
334 } |
3216
81bbb8086f03
whitespace cleanup
Marcin Kuzminski <marcin@python-works.com>
parents:
3211
diff
changeset
|
335 |
3211
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
336 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
|
337 if(!loaded){ |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
338 YUD.addClass('repo_switcher','loaded'); |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
339 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
|
340 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
|
341 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
|
342 ,null); |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
343 }else{ |
3267
7b74079beec9
coding style: fix trailing and leading spaces and tabs
Mads Kiilerich <madski@unity3d.com>
parents:
3216
diff
changeset
|
344 YUD.get(target).focus(); |
3211
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
345 } |
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
346 return false; |
3209
e7600fe19943
Implements #734 repo switcher should be available in all views
Marcin Kuzminski <marcin@python-works.com>
parents:
3208
diff
changeset
|
347 }); |
3299
d561eb3787f5
header: don't use fixed position
Mads Kiilerich <madski@unity3d.com>
parents:
3297
diff
changeset
|
348 |
d561eb3787f5
header: don't use fixed position
Mads Kiilerich <madski@unity3d.com>
parents:
3297
diff
changeset
|
349 YUE.on('header-dd', 'click',function(e){ |
3315
fc08484c5bf3
whitespace cleanup
Marcin Kuzminski <marcin@python-works.com>
parents:
3299
diff
changeset
|
350 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
|
351 YUD.addClass('content', 'hover'); |
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 |
3211
c77a846a24d5
autofocus when quick repo switcher is on
Marcin Kuzminski <marcin@python-works.com>
parents:
3210
diff
changeset
|
354 </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
|
355 </%def> |