Mercurial > kallithea
comparison rhodecode/templates/summary/summary.html @ 1171:2ab211e0aecd beta
changes for #56
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Wed, 23 Mar 2011 20:38:51 +0100 |
parents | c52de8aa10e0 |
children | c5e330c4ed65 |
comparison
equal
deleted
inserted
replaced
1170:6a9a5af49b97 | 1171:2ab211e0aecd |
---|---|
5 </%def> | 5 </%def> |
6 | 6 |
7 <%def name="breadcrumbs_links()"> | 7 <%def name="breadcrumbs_links()"> |
8 ${h.link_to(u'Home',h.url('/'))} | 8 ${h.link_to(u'Home',h.url('/'))} |
9 » | 9 » |
10 ${h.link_to(c.repo_name,h.url('summary_home',repo_name=c.repo_name))} | 10 ${h.link_to(c.dbrepo.just_name,h.url('summary_home',repo_name=c.repo_name))} |
11 » | 11 » |
12 ${_('summary')} | 12 ${_('summary')} |
13 </%def> | 13 </%def> |
14 | 14 |
15 <%def name="page_nav()"> | 15 <%def name="page_nav()"> |
29 <div class="field"> | 29 <div class="field"> |
30 <div class="label"> | 30 <div class="label"> |
31 <label>${_('Name')}:</label> | 31 <label>${_('Name')}:</label> |
32 </div> | 32 </div> |
33 <div class="input-short"> | 33 <div class="input-short"> |
34 %if c.rhodecode_user.username != 'default': | |
35 %if c.following: | |
36 <span id="follow_toggle" class="following" title="${_('Stop following this repository')}" | |
37 onclick="javascript:toggleFollowingRepo(this,${c.dbrepo.repo_id},'${str(h.get_token())}')"> | |
38 </span> | |
39 %else: | |
40 <span id="follow_toggle" class="follow" title="${_('Start following this repository')}" | |
41 onclick="javascript:toggleFollowingRepo(this,${c.dbrepo.repo_id},'${str(h.get_token())}')"> | |
42 </span> | |
43 %endif | |
44 %endif: | |
34 %if c.dbrepo.repo_type =='hg': | 45 %if c.dbrepo.repo_type =='hg': |
35 <img style="margin-bottom:2px" class="icon" title="${_('Mercurial repository')}" alt="${_('Mercurial repository')}" src="${h.url("/images/icons/hgicon.png")}"/> | 46 <img style="margin-bottom:2px" class="icon" title="${_('Mercurial repository')}" alt="${_('Mercurial repository')}" src="${h.url("/images/icons/hgicon.png")}"/> |
36 %endif | 47 %endif |
37 %if c.dbrepo.repo_type =='git': | 48 %if c.dbrepo.repo_type =='git': |
38 <img style="margin-bottom:2px" class="icon" title="${_('Git repository')}" alt="${_('Git repository')}" src="${h.url("/images/icons/giticon.png")}"/> | 49 <img style="margin-bottom:2px" class="icon" title="${_('Git repository')}" alt="${_('Git repository')}" src="${h.url("/images/icons/giticon.png")}"/> |
41 %if c.dbrepo.private: | 52 %if c.dbrepo.private: |
42 <img style="margin-bottom:2px" class="icon" title="${_('private repository')}" alt="${_('private repository')}" src="${h.url("/images/icons/lock.png")}"/> | 53 <img style="margin-bottom:2px" class="icon" title="${_('private repository')}" alt="${_('private repository')}" src="${h.url("/images/icons/lock.png")}"/> |
43 %else: | 54 %else: |
44 <img style="margin-bottom:2px" class="icon" title="${_('public repository')}" alt="${_('public repository')}" src="${h.url("/images/icons/lock_open.png")}"/> | 55 <img style="margin-bottom:2px" class="icon" title="${_('public repository')}" alt="${_('public repository')}" src="${h.url("/images/icons/lock_open.png")}"/> |
45 %endif | 56 %endif |
46 <span style="font-size: 1.6em;font-weight: bold;vertical-align: baseline;">${c.repo.name}</span> | 57 <span style="font-size: 1.6em;font-weight: bold;vertical-align: baseline;">${h.repo_link(c.dbrepo.groups_and_repo)}</span> |
47 %if c.rhodecode_user.username != 'default': | 58 |
48 %if c.following: | |
49 <span id="follow_toggle" class="following" title="${_('Stop following this repository')}" | |
50 onclick="javascript:toggleFollowingRepo(this,${c.dbrepo.repo_id},'${str(h.get_token())}')"> | |
51 </span> | |
52 %else: | |
53 <span id="follow_toggle" class="follow" title="${_('Start following this repository')}" | |
54 onclick="javascript:toggleFollowingRepo(this,${c.dbrepo.repo_id},'${str(h.get_token())}')"> | |
55 </span> | |
56 %endif | |
57 %endif: | |
58 <br/> | |
59 %if c.dbrepo.fork: | 59 %if c.dbrepo.fork: |
60 <span style="margin-top:5px"> | 60 <span style="margin-top:5px"> |
61 <a href="${h.url('summary_home',repo_name=c.dbrepo.fork.repo_name)}"> | 61 <a href="${h.url('summary_home',repo_name=c.dbrepo.fork.repo_name)}"> |
62 <img class="icon" alt="${_('public')}" | 62 <img class="icon" alt="${_('public')}" |
63 title="${_('Fork of')} ${c.dbrepo.fork.repo_name}" | 63 title="${_('Fork of')} ${c.dbrepo.fork.repo_name}" |
107 <div class="field"> | 107 <div class="field"> |
108 <div class="label"> | 108 <div class="label"> |
109 <label>${_('Last change')}:</label> | 109 <label>${_('Last change')}:</label> |
110 </div> | 110 </div> |
111 <div class="input-short"> | 111 <div class="input-short"> |
112 ${h.age(c.repo.last_change)} - ${c.repo.last_change} | 112 <b>${'r%s:%s' % (h.get_changeset_safe(c.rhodecode_repo,'tip').revision, |
113 ${_('by')} ${h.get_changeset_safe(c.repo,'tip').author} | 113 h.get_changeset_safe(c.rhodecode_repo,'tip').short_id)}</b> - |
114 <span class="tooltip" title="${c.rhodecode_repo.last_change}"> | |
115 ${h.age(c.rhodecode_repo.last_change)}</span><br/> | |
116 ${_('by')} ${h.get_changeset_safe(c.rhodecode_repo,'tip').author} | |
114 | 117 |
115 </div> | 118 </div> |
116 </div> | 119 </div> |
117 | 120 |
118 <div class="field"> | 121 <div class="field"> |
136 <div class="field"> | 139 <div class="field"> |
137 <div class="label"> | 140 <div class="label"> |
138 <label>${_('Download')}:</label> | 141 <label>${_('Download')}:</label> |
139 </div> | 142 </div> |
140 <div class="input-short"> | 143 <div class="input-short"> |
141 %if len(c.repo.revisions) == 0: | 144 %if len(c.rhodecode_repo.revisions) == 0: |
142 ${_('There are no downloads yet')} | 145 ${_('There are no downloads yet')} |
143 %elif c.enable_downloads is False: | 146 %elif c.enable_downloads is False: |
144 ${_('Downloads are disabled for this repository')} | 147 ${_('Downloads are disabled for this repository')} |
145 %if h.HasPermissionAll('hg.admin')('enable stats on from summary'): | 148 %if h.HasPermissionAll('hg.admin')('enable stats on from summary'): |
146 [${h.link_to(_('enable'),h.url('edit_repo',repo_name=c.repo_name))}] | 149 [${h.link_to(_('enable'),h.url('edit_repo',repo_name=c.repo_name))}] |
147 %endif | 150 %endif |
148 %else: | 151 %else: |
149 ${h.select('download_options',c.repo.get_changeset().raw_id,c.download_options)} | 152 ${h.select('download_options',c.rhodecode_repo.get_changeset().raw_id,c.download_options)} |
150 %for cnt,archive in enumerate(c.repo._get_archives()): | 153 %for cnt,archive in enumerate(c.rhodecode_repo._get_archives()): |
151 %if cnt >=1: | 154 %if cnt >=1: |
152 | | 155 | |
153 %endif | 156 %endif |
154 <span class="tooltip" title="${_('Download %s as %s') %('tip',archive['type'])}" | 157 <span class="tooltip" title="${_('Download %s as %s') %('tip',archive['type'])}" |
155 id="${archive['type']+'_link'}">${h.link_to(archive['type'], | 158 id="${archive['type']+'_link'}">${h.link_to(archive['type'], |
156 h.url('files_archive_home',repo_name=c.repo.name, | 159 h.url('files_archive_home',repo_name=c.dbrepo.repo_name, |
157 fname='tip'+archive['extension']),class_="archive_icon")}</span> | 160 fname='tip'+archive['extension']),class_="archive_icon")}</span> |
158 %endfor | 161 %endfor |
159 %endif | 162 %endif |
160 </div> | 163 </div> |
161 </div> | 164 </div> |
164 <div class="label"> | 167 <div class="label"> |
165 <label>${_('Feeds')}:</label> | 168 <label>${_('Feeds')}:</label> |
166 </div> | 169 </div> |
167 <div class="input-short"> | 170 <div class="input-short"> |
168 %if c.rhodecode_user.username != 'default': | 171 %if c.rhodecode_user.username != 'default': |
169 ${h.link_to(_('RSS'),h.url('rss_feed_home',repo_name=c.repo.name,api_key=c.rhodecode_user.api_key),class_='rss_icon')} | 172 ${h.link_to(_('RSS'),h.url('rss_feed_home',repo_name=c.dbrepo.repo_name,api_key=c.rhodecode_user.api_key),class_='rss_icon')} |
170 ${h.link_to(_('Atom'),h.url('atom_feed_home',repo_name=c.repo.name,api_key=c.rhodecode_user.api_key),class_='atom_icon')} | 173 ${h.link_to(_('Atom'),h.url('atom_feed_home',repo_name=c.dbrepo.repo_name,api_key=c.rhodecode_user.api_key),class_='atom_icon')} |
171 %else: | 174 %else: |
172 ${h.link_to(_('RSS'),h.url('rss_feed_home',repo_name=c.repo.name),class_='rss_icon')} | 175 ${h.link_to(_('RSS'),h.url('rss_feed_home',repo_name=c.dbrepo.repo_name),class_='rss_icon')} |
173 ${h.link_to(_('Atom'),h.url('atom_feed_home',repo_name=c.repo.name),class_='atom_icon')} | 176 ${h.link_to(_('Atom'),h.url('atom_feed_home',repo_name=c.dbrepo.repo_name),class_='atom_icon')} |
174 %endif | 177 %endif |
175 </div> | 178 </div> |
176 </div> | 179 </div> |
177 </div> | 180 </div> |
178 </div> | 181 </div> |
263 | 266 |
264 | 267 |
265 YUE.on('download_options','change',function(e){ | 268 YUE.on('download_options','change',function(e){ |
266 var new_cs = e.target.options[e.target.selectedIndex]; | 269 var new_cs = e.target.options[e.target.selectedIndex]; |
267 var tmpl_links = {} | 270 var tmpl_links = {} |
268 %for cnt,archive in enumerate(c.repo._get_archives()): | 271 %for cnt,archive in enumerate(c.rhodecode_repo._get_archives()): |
269 tmpl_links['${archive['type']}'] = '${h.link_to(archive['type'], | 272 tmpl_links['${archive['type']}'] = '${h.link_to(archive['type'], |
270 h.url('files_archive_home',repo_name=c.repo.name, | 273 h.url('files_archive_home',repo_name=c.dbrepo.repo_name, |
271 fname='__CS__'+archive['extension']),class_="archive_icon")}'; | 274 fname='__CS__'+archive['extension']),class_="archive_icon")}'; |
272 %endfor | 275 %endfor |
273 | 276 |
274 | 277 |
275 for(k in tmpl_links){ | 278 for(k in tmpl_links){ |