diff --git a/rhodecode/templates/index.html b/rhodecode/templates/index.html --- a/rhodecode/templates/index.html +++ b/rhodecode/templates/index.html @@ -32,7 +32,7 @@ id="q_filter" size="15" type="text" name="filter" value="${_('quick filter...')}"/> - ${_('Dashboard')} - ${c.repo_cnt} ${_('repositories')} + ${_('Dashboard')} - ${_('repositories')} %if c.rhodecode_user.username != 'default': %if h.HasPermissionAny('hg.admin','hg.create.repository')(): @@ -70,7 +70,7 @@ ${gr.group_description} ${gr.repositories.count()} - % endfor + % endfor
@@ -176,12 +176,15 @@ F.filterTimeout = null; + //set initial count for repos + var nodes = S.query('div.table tr td div a.repo_name'); + YUD.get('repo_count').innerHTML = nodes.length; F.updateFilter = function() { // Reset timeout F.filterTimeout = null; var obsolete = []; - var nodes = S.query('div.table tr td div a.repo_name'); + nodes = S.query('div.table tr td div a.repo_name'); var req = q_filter.value.toLowerCase(); for (n in nodes){ D.setStyle(nodes[n].parentNode.parentNode.parentNode,'display','') @@ -199,7 +202,7 @@ } } // set new count into dashboard - YUD.get('repo_count').innerHTML = nodes.length - obsolete.length; + YUD.get('repo_count').innerHTML = nodes.length - obsolete.length; } E.on(q_filter,'keyup',function(e){