comparison rhodecode/templates/base/base.html @ 3197:b4f401524060 beta

html: don't use tabs
author Mads Kiilerich <madski@unity3d.com>
date Tue, 22 Jan 2013 23:44:38 +0100
parents a51e5da0989b
children c20adbaf16af
comparison
equal deleted inserted replaced
3196:809fe2d392f8 3197:b4f401524060
38 <div id="footer-inner" class="title"> 38 <div id="footer-inner" class="title">
39 <div> 39 <div>
40 <p class="footer-link"> 40 <p class="footer-link">
41 <a href="${h.url('bugtracker')}">${_('Submit a bug')}</a> 41 <a href="${h.url('bugtracker')}">${_('Submit a bug')}</a>
42 </p> 42 </p>
43 <p class="footer-link-right"> 43 <p class="footer-link-right">
44 <a href="${h.url('rhodecode_official')}">RhodeCode${'-%s' % c.rhodecode_instanceid if c.rhodecode_instanceid else ''}</a> 44 <a href="${h.url('rhodecode_official')}">RhodeCode${'-%s' % c.rhodecode_instanceid if c.rhodecode_instanceid else ''}</a>
45 ${c.rhodecode_version} &copy; 2010-${h.datetime.today().year} by Marcin Kuzminski 45 ${c.rhodecode_version} &copy; 2010-${h.datetime.today().year} by Marcin Kuzminski
46 </p> 46 </p>
47 </div> 47 </div>
48 </div> 48 </div>
49 </div> 49 </div>
50 <!-- END FOOTER --> 50 <!-- END FOOTER -->
51 51
129 </div> 129 </div>
130 </div> 130 </div>
131 </%def> 131 </%def>
132 132
133 <%def name="menu(current=None)"> 133 <%def name="menu(current=None)">
134 <% 134 <%
135 def is_current(selected): 135 def is_current(selected):
136 if selected == current: 136 if selected == current:
137 return h.literal('class="current"') 137 return h.literal('class="current"')
138 %> 138 %>
139 %if current not in ['home','admin']: 139 %if current not in ['home','admin']:
140 ##REGULAR MENU 140 ##REGULAR MENU
141 <ul id="quick"> 141 <ul id="quick">
142 <!-- repo switcher --> 142 <!-- repo switcher -->
143 <li> 143 <li>
144 <a class="menu_link" id="repo_switcher" title="${_('Switch repository')}" href="#"> 144 <a class="menu_link" id="repo_switcher" title="${_('Switch repository')}" href="#">
145 <span class="icon"> 145 <span class="icon">
146 <img src="${h.url('/images/icons/database.png')}" alt="${_('Products')}" /> 146 <img src="${h.url('/images/icons/database.png')}" alt="${_('Products')}" />
147 </span> 147 </span>
148 <span>&darr;</span> 148 <span>&darr;</span>
149 </a> 149 </a>
150 <ul id="repo_switcher_list" class="repo_switcher"> 150 <ul id="repo_switcher_list" class="repo_switcher">
151 <li> 151 <li>
152 <a href="#">${_('loading...')}</a> 152 <a href="#">${_('loading...')}</a>
153 </li> 153 </li>
154 </ul> 154 </ul>
155 </li> 155 </li>
156 156
157 <li ${is_current('summary')}> 157 <li ${is_current('summary')}>
158 <a class="menu_link" title="${_('Summary')}" href="${h.url('summary_home',repo_name=c.repo_name)}"> 158 <a class="menu_link" title="${_('Summary')}" href="${h.url('summary_home',repo_name=c.repo_name)}">
159 <span class="icon"> 159 <span class="icon">
160 <img src="${h.url('/images/icons/clipboard_16.png')}" alt="${_('Summary')}" /> 160 <img src="${h.url('/images/icons/clipboard_16.png')}" alt="${_('Summary')}" />
161 </span> 161 </span>
162 <span>${_('Summary')}</span> 162 <span>${_('Summary')}</span>
163 </a> 163 </a>
164 </li> 164 </li>
165 <li ${is_current('changelog')}> 165 <li ${is_current('changelog')}>
166 <a class="menu_link" title="${_('Changelog')}" href="${h.url('changelog_home',repo_name=c.repo_name)}"> 166 <a class="menu_link" title="${_('Changelog')}" href="${h.url('changelog_home',repo_name=c.repo_name)}">
167 <span class="icon"> 167 <span class="icon">
168 <img src="${h.url('/images/icons/time.png')}" alt="${_('Changelog')}" /> 168 <img src="${h.url('/images/icons/time.png')}" alt="${_('Changelog')}" />
169 </span> 169 </span>
205 %else: 205 %else:
206 <li>${h.link_to(_('repository settings'),h.url('repo_settings_home',repo_name=c.repo_name),class_='settings')}</li> 206 <li>${h.link_to(_('repository settings'),h.url('repo_settings_home',repo_name=c.repo_name),class_='settings')}</li>
207 %endif 207 %endif
208 %endif 208 %endif
209 209
210 <li>${h.link_to(_('fork'),h.url('repo_fork_home',repo_name=c.repo_name),class_='fork')}</li> 210 <li>${h.link_to(_('fork'),h.url('repo_fork_home',repo_name=c.repo_name),class_='fork')}</li>
211 %if h.is_hg(c.rhodecode_repo): 211 %if h.is_hg(c.rhodecode_repo):
212 <li>${h.link_to(_('open new pull request'),h.url('pullrequest_home',repo_name=c.repo_name),class_='pull_request')}</li> 212 <li>${h.link_to(_('open new pull request'),h.url('pullrequest_home',repo_name=c.repo_name),class_='pull_request')}</li>
213 %endif 213 %endif
214 %if c.rhodecode_db_repo.fork: 214 %if c.rhodecode_db_repo.fork:
215 <li>${h.link_to(_('compare fork'),h.url('compare_url',repo_name=c.repo_name,org_ref_type='branch',org_ref=request.GET.get('branch') or 'default',other_ref_type='branch',other_ref='default',repo=c.rhodecode_db_repo.fork.repo_name),class_='compare_request')}</li> 215 <li>${h.link_to(_('compare fork'),h.url('compare_url',repo_name=c.repo_name,org_ref_type='branch',org_ref=request.GET.get('branch') or 'default',other_ref_type='branch',other_ref='default',repo=c.rhodecode_db_repo.fork.repo_name),class_='compare_request')}</li>
216 %endif 216 %endif
217 <li>${h.link_to(_('search'),h.url('search_repo',search_repo=c.repo_name),class_='search')}</li> 217 <li>${h.link_to(_('search'),h.url('search_repo',search_repo=c.repo_name),class_='search')}</li>
218 218
219 %if h.HasRepoPermissionAny('repository.write','repository.admin')(c.repo_name) and c.rhodecode_db_repo.enable_locking: 219 %if h.HasRepoPermissionAny('repository.write','repository.admin')(c.repo_name) and c.rhodecode_db_repo.enable_locking:
220 %if c.rhodecode_db_repo.locked[0]: 220 %if c.rhodecode_db_repo.locked[0]:
221 <li>${h.link_to(_('unlock'), h.url('toggle_locking',repo_name=c.repo_name),class_='locking_del')}</li> 221 <li>${h.link_to(_('unlock'), h.url('toggle_locking',repo_name=c.repo_name),class_='locking_del')}</li>
222 %else: 222 %else:
270 </span> 270 </span>
271 <span class="short">${c.repository_pull_requests}</span> 271 <span class="short">${c.repository_pull_requests}</span>
272 </a> 272 </a>
273 </li> 273 </li>
274 ${usermenu()} 274 ${usermenu()}
275 </ul> 275 </ul>
276 <script type="text/javascript"> 276 <script type="text/javascript">
277 YUE.on('repo_switcher','mouseover',function(){ 277 YUE.on('repo_switcher','mouseover',function(){
278 function qfilter(){ 278 function qfilter(){
279 var nodes = YUQ('ul#repo_switcher_list li a.repo_name'); 279 var nodes = YUQ('ul#repo_switcher_list li a.repo_name');
280 var target = 'q_filter_rs'; 280 var target = 'q_filter_rs';
304 ,null); 304 ,null);
305 } 305 }
306 return false; 306 return false;
307 }); 307 });
308 </script> 308 </script>
309 %else: 309 %else:
310 ##ROOT MENU 310 ##ROOT MENU
311 <ul id="quick"> 311 <ul id="quick">
312 <li> 312 <li>
313 <a class="menu_link" title="${_('Home')}" href="${h.url('home')}"> 313 <a class="menu_link" title="${_('Home')}" href="${h.url('home')}">
314 <span class="icon"> 314 <span class="icon">
315 <img src="${h.url('/images/icons/home_16.png')}" alt="${_('Home')}" /> 315 <img src="${h.url('/images/icons/home_16.png')}" alt="${_('Home')}" />
343 </span> 343 </span>
344 <span>${_('Search')}</span> 344 <span>${_('Search')}</span>
345 </a> 345 </a>
346 </li> 346 </li>
347 347
348 %if h.HasPermissionAll('hg.admin')('access admin main page'): 348 %if h.HasPermissionAll('hg.admin')('access admin main page'):
349 <li ${is_current('admin')}> 349 <li ${is_current('admin')}>
350 <a class="menu_link" title="${_('Admin')}" href="${h.url('admin_home')}"> 350 <a class="menu_link" title="${_('Admin')}" href="${h.url('admin_home')}">
351 <span class="icon"> 351 <span class="icon">
352 <img src="${h.url('/images/icons/cog_edit.png')}" alt="${_('Admin')}" /> 352 <img src="${h.url('/images/icons/cog_edit.png')}" alt="${_('Admin')}" />
353 </span> 353 </span>
354 <span>${_('Admin')}</span> 354 <span>${_('Admin')}</span>
355 </a> 355 </a>
356 ${admin_menu()} 356 ${admin_menu()}
357 </li> 357 </li>
358 %endif 358 %endif
359 ${usermenu()} 359 ${usermenu()}
360 </ul> 360 </ul>
361 %endif 361 %endif
362 </%def> 362 </%def>