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 &raquo; 9 &raquo;
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 &raquo; 11 &raquo;
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){