##// END OF EJS Templates
enabled quick link to enabling statistics in admin page, for admins
enabled quick link to enabling statistics in admin page, for admins

File last commit:

r905:1294f2ba beta
r917:de8b95f4 beta
Show More
index.html
168 lines | 5.9 KiB | text/html | HtmlLexer
renamed project to rhodecode
r547 ## -*- coding: utf-8 -*-
<%inherit file="base/base.html"/>
<%def name="title()">
#38 updated RhodeCode titles
r619 ${_('Dashboard')} - ${c.rhodecode_name}
renamed project to rhodecode
r547 </%def>
<%def name="breadcrumbs()">
renamed hg_app to rhodecode
r548 ${c.rhodecode_name}
renamed project to rhodecode
r547 </%def>
<%def name="page_nav()">
${self.menu('home')}
</%def>
<%def name="main()">
<%def name="get_sort(name)">
<%name_slug = name.lower().replace(' ','_') %>
%if name_slug == c.sort_slug:
%if c.sort_by.startswith('-'):
<a href="?sort=${name_slug}">${name}&uarr;</a>
%else:
<a href="?sort=-${name_slug}">${name}&darr;</a>
%endif:
%else:
<a href="?sort=${name_slug}">${name}</a>
%endif
</%def>
<div class="box">
<!-- box / title -->
<div class="title">
#43 main page quick filter
r646 <h5>${_('Dashboard')}
<input class="top-right-rounded-corner top-left-rounded-corner bottom-left-rounded-corner bottom-right-rounded-corner" id="q_filter" size="15" type="text" name="filter" value="${_('quick filter...')}"/>
</h5>
fixed remeber passwords css, and hide add new repository for anonymous users
r797 %if c.rhodecode_user.username != 'default':
%if h.HasPermissionAny('hg.admin','hg.create.repository')():
<ul class="links">
<li>
<span>${h.link_to(_('ADD NEW REPOSITORY'),h.url('admin_settings_create_repository'))}</span>
</li>
</ul>
%endif
%endif
renamed project to rhodecode
r547 </div>
<!-- end box / title -->
<div class="table">
#43 main page quick filter
r646 <table>
renamed project to rhodecode
r547 <thead>
<tr>
<th class="left">${get_sort(_('Name'))}</th>
<th class="left">${get_sort(_('Description'))}</th>
<th class="left">${get_sort(_('Last change'))}</th>
<th class="left">${get_sort(_('Tip'))}</th>
Move changes for git implementation
r633 <th class="left">${get_sort(_('Owner'))}</th>
renamed project to rhodecode
r547 <th class="left">${_('RSS')}</th>
<th class="left">${_('Atom')}</th>
</tr>
</thead>
#43 main page quick filter
r646 <tbody>
%for cnt,repo in enumerate(c.repos_list):
<tr class="parity${cnt%2}">
<td>
fixed deletion of repository on filesystem, works based on scm type for git and hg....
r668 <div style="white-space: nowrap">
Added quickfilter into my account....
r647 ## TYPE OF REPO
#43 main page quick filter
r646 %if repo['repo'].dbrepo.repo_type =='hg':
<img class="icon" title="${_('Mercurial repository')}" alt="${_('Mercurial repository')}" src="/images/icons/hgicon.png"/>
%elif repo['repo'].dbrepo.repo_type =='git':
<img class="icon" title="${_('Git repository')}" alt="${_('Git repository')}" src="/images/icons/giticon.png"/>
%else:
%endif
Added quickfilter into my account....
r647 ##PRIVATE/PUBLIC
#43 main page quick filter
r646 %if repo['repo'].dbrepo.private:
<img class="icon" title="${_('private repository')}" alt="${_('private repository')}" src="/images/icons/lock.png"/>
%else:
<img class="icon" title="${_('public repository')}" alt="${_('public repository')}" src="/images/icons/lock_open.png"/>
Added quickfilter into my account....
r647 %endif
##NAME
#43 main page quick filter
r646 ${h.link_to(repo['name'],
h.url('summary_home',repo_name=repo['name']),class_="repo_name")}
%if repo['repo'].dbrepo.fork:
<a href="${h.url('summary_home',repo_name=repo['repo'].dbrepo.fork.repo_name)}">
<img class="icon" alt="${_('fork')}"
title="${_('Fork of')} ${repo['repo'].dbrepo.fork.repo_name}"
src="/images/icons/arrow_divide.png"/></a>
%endif
fixed deletion of repository on filesystem, works based on scm type for git and hg....
r668 </div>
#43 main page quick filter
r646 </td>
Added quickfilter into my account....
r647 ##DESCRIPTION
added wrapping of long tooltips in index page
r905 <td><span class="tooltip" title="${h.tooltip(repo['description'])}">
#43 main page quick filter
r646 ${h.truncate(repo['description'],60)}</span>
</td>
Added quickfilter into my account....
r647 ##LAST CHANGE
<td>
reimplemented tooltip, refactored tooltip_title into title for proper html,...
r904 <span class="tooltip" title="${repo['last_change']}">
fixes to #85, some other small changes for summary page
r799 ${h.age(repo['last_change'])}</span>
#43 main page quick filter
r646 </td>
<td>
%if repo['rev']>=0:
${h.link_to('r%s:%s' % (repo['rev'],h.short_id(repo['tip'])),
h.url('changeset_home',repo_name=repo['name'],revision=repo['tip']),
class_="tooltip",
reimplemented tooltip, refactored tooltip_title into title for proper html,...
r904 title=h.tooltip(repo['last_msg']))}
#43 main page quick filter
r646 %else:
${_('No changesets yet')}
%endif
</td>
<td title="${repo['contact']}">${h.person(repo['contact'])}</td>
<td>
<a title="${_('Subscribe to %s rss feed')%repo['name']}" class="rss_icon" href="${h.url('rss_feed_home',repo_name=repo['name'])}"></a>
</td>
<td>
<a title="${_('Subscribe to %s atom feed')%repo['name']}" class="atom_icon" href="${h.url('atom_feed_home',repo_name=repo['name'])}"></a>
</td>
</tr>
%endfor
</tbody>
</table>
renamed project to rhodecode
r547 </div>
#43 main page quick filter
r646 </div>
<script type="text/javascript">
var D = YAHOO.util.Dom;
var E = YAHOO.util.Event;
var S = YAHOO.util.Selector;
var q_filter = D.get('q_filter');
var F = YAHOO.namespace('q_filter');
E.on(q_filter,'click',function(){
q_filter.value = '';
});
F.filterTimeout = null;
F.updateFilter = function() {
// Reset timeout
F.filterTimeout = null;
var obsolete = [];
fixed deletion of repository on filesystem, works based on scm type for git and hg....
r668 var nodes = S.query('div.table tr td div a.repo_name');
#43 main page quick filter
r646 var req = D.get('q_filter').value;
for (n in nodes){
fixed deletion of repository on filesystem, works based on scm type for git and hg....
r668 D.setStyle(nodes[n].parentNode.parentNode.parentNode,'display','')
#43 main page quick filter
r646 }
if (req){
for (n in nodes){
if (nodes[n].innerHTML.toLowerCase().indexOf(req) == -1) {
obsolete.push(nodes[n]);
}
}
if(obsolete){
for (n in obsolete){
fixed deletion of repository on filesystem, works based on scm type for git and hg....
r668 D.setStyle(obsolete[n].parentNode.parentNode.parentNode,'display','none');
#43 main page quick filter
r646 }
}
}
}
E.on(q_filter,'keyup',function(e){
clearTimeout(F.filterTimeout);
setTimeout(F.updateFilter,600);
});
</script>
renamed project to rhodecode
r547 </%def>