Changeset - 382df4e69dfc
[Not reviewed]
beta
0 1 0
Marcin Kuzminski - 14 years ago 2012-03-02 16:09:41
marcin@python-works.com
quick_repo_menu changed from mouseclick to popup
1 file changed with 14 insertions and 19 deletions:
0 comments (0 inline, 0 general)
rhodecode/public/js/rhodecode.js
Show inline comments
 
@@ -613,25 +613,20 @@ var deleteNotification = function(url, n
 
 * QUICK REPO MENU
 
 */
 
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');
 
            YUD.removeClass(menu,'hidden');
 
        }else{
 
            YUD.removeClass(e.currentTarget,'active');
 
            YUD.addClass(menu,'hidden');
 
        }
 
    })
 
    YUE.on(YUQ('.quick_repo_menu'),'mouseenter',function(e){
 
            var menu = e.currentTarget.firstElementChild.firstElementChild;
 
            if(YUD.hasClass(menu,'hidden')){
 
                YUD.replaceClass(e.currentTarget,'hidden', 'active');
 
                YUD.replaceClass(menu, 'hidden', 'active');
 
            }
 
        })
 
    YUE.on(YUQ('.quick_repo_menu'),'mouseleave',function(e){
 
            var menu = e.currentTarget.firstElementChild.firstElementChild;
 
            if(YUD.hasClass(menu,'active')){
 
                YUD.replaceClass(e.currentTarget, 'active', 'hidden');
 
                YUD.replaceClass(menu, 'active', 'hidden');
 
            }
 
        })
 
};
 

	
 

	
0 comments (0 inline, 0 general)