Mercurial > kallithea
changeset 3247:ed2fa8b1ccca beta
disallow triggering repo size action more than once after loading
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Mon, 28 Jan 2013 23:51:59 +0100 |
parents | b9ba0d4d3abf |
children | 0dfe7eaf21cb |
files | rhodecode/public/js/rhodecode.js |
diffstat | 1 files changed, 10 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/rhodecode/public/js/rhodecode.js Mon Jan 28 23:33:19 2013 +0100 +++ b/rhodecode/public/js/rhodecode.js Mon Jan 28 23:51:59 2013 +0100 @@ -394,14 +394,16 @@ var showRepoSize = function(target, repo_name, token){ var args= 'auth_token='+token; - // start loading - YUD.get(target).innerHTML = _TM['loading...']; - var url = REPO_SIZE_URL.replace('__NAME__', repo_name); - YUC.asyncRequest('POST',url,{ - success:function(o){ - YUD.get(target).innerHTML = JSON.parse(o.responseText); - } - },args); + if(!YUD.hasClass(target, 'loaded')){ + YUD.get(target).innerHTML = _TM['loading...']; + var url = REPO_SIZE_URL.replace('__NAME__', repo_name); + YUC.asyncRequest('POST',url,{ + success:function(o){ + YUD.get(target).innerHTML = JSON.parse(o.responseText); + YUD.addClass(target, 'loaded'); + } + },args); + } return false; }