Mercurial > kallithea
changeset 2087:fc4a0152a021 beta
disallow opening multiple quick-menus on home page
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Fri, 02 Mar 2012 07:02:52 +0200 |
parents | eefb197bdd95 |
children | 382df4e69dfc |
files | rhodecode/public/js/rhodecode.js |
diffstat | 1 files changed, 9 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/rhodecode/public/js/rhodecode.js Thu Mar 01 19:40:42 2012 +0200 +++ b/rhodecode/public/js/rhodecode.js Fri Mar 02 07:02:52 2012 +0200 @@ -614,6 +614,15 @@ */ var quick_repo_menu = function(){ YUE.on(YUQ('.quick_repo_menu'),'click',function(e){ + //close all opened ones before ! + var actives = YUQ('.quick_repo_menu.active'); + for(var i=0;i<actives.length;i++){ + var el = actives[i]; + if(el != e.currentTarget){ + YUD.removeClass(el,'active'); + YUD.addClass(el.firstElementChild.firstElementChild,'hidden'); + } + } var menu = e.currentTarget.firstElementChild.firstElementChild; if(YUD.hasClass(menu,'hidden')){ YUD.addClass(e.currentTarget,'active');