# HG changeset patch # User Marcin Kuzminski # Date 2011-02-19 11:04:49 # Node ID f52aab02db2970ab82c640972effa1b3f9f83eb5 # Parent b4254b54d277673fbd8badc50d5c960636cc7f69 Added dynamic followers counter change after toggle following action diff --git a/rhodecode/templates/base/base.html b/rhodecode/templates/base/base.html --- a/rhodecode/templates/base/base.html +++ b/rhodecode/templates/base/base.html @@ -264,7 +264,7 @@ ${_('Followers')} - ${c.repository_followers} + ${c.repository_followers}
  • @@ -351,13 +351,25 @@ var YUE = YAHOO.util.Event; function onSuccess(target){ var f = YUD.get(target.id); + var f_cnt = YUD.get('current_followers_count'); + if(f.getAttribute('class')=='follow'){ f.setAttribute('class','following'); f.setAttribute('title',"${_('Stop following this repository')}"); + + if(f_cnt){ + var cnt = Number(f_cnt.innerHTML)+1; + f_cnt.innerHTML = cnt; + } + } else{ f.setAttribute('class','follow'); f.setAttribute('title',"${_('Start following this repository')}"); + if(f_cnt){ + var cnt = Number(f_cnt.innerHTML)+1; + f_cnt.innerHTML = cnt; + } } }