Changeset - c77a846a24d5
[Not reviewed]
beta
0 1 0
Marcin Kuzminski - 13 years ago 2013-01-23 22:48:04
marcin@python-works.com
autofocus when quick repo switcher is on
1 file changed with 23 insertions and 20 deletions:
0 comments (0 inline, 0 general)
rhodecode/templates/base/base.html
Show inline comments
 
@@ -332,25 +332,28 @@
 
            %endif
 
            ${usermenu()}
 
        %endif
 
  <script type="text/javascript">
 
     YUE.on('repo_switcher','mouseover',function(){
 
            function qfilter(){
 
                var nodes = YUQ('ul#repo_switcher_list li a.repo_name');
 
                var target = 'q_filter_rs';
 
                var func = function(node){
 
                    return node.parentNode;
 
                }
 
                q_filter(target,nodes,func);
 
            }
 
         var loaded = YUD.hasClass('repo_switcher','loaded');
 
         if(!loaded){
 
             YUD.addClass('repo_switcher','loaded');
 
             ypjax("${h.url('repo_switcher')}",'repo_switcher_list',
 
                 function(o){qfilter();},
 
                 function(o){YUD.removeClass('repo_switcher','loaded');}
 
                 ,null);
 
         }
 
         return false;
 
<script type="text/javascript">
 
    YUE.on('repo_switcher','mouseover',function(){
 
      var target = 'q_filter_rs';
 
      var qfilter_activate = function(){
 
          var nodes = YUQ('ul#repo_switcher_list li a.repo_name');
 
          var func = function(node){
 
              return node.parentNode;
 
          }
 
          q_filter(target,nodes,func);
 
      }
 
      
 
      var loaded = YUD.hasClass('repo_switcher','loaded');
 
      if(!loaded){
 
         YUD.addClass('repo_switcher','loaded');
 
         ypjax("${h.url('repo_switcher')}",'repo_switcher_list',
 
             function(o){qfilter_activate();YUD.get(target).focus()},
 
             function(o){YUD.removeClass('repo_switcher','loaded');}
 
             ,null);
 
      }else{
 
    	 YUD.get(target).focus();
 
      }
 
      return false;
 
     });
 
</script>                    
 
</script>
 
</%def>
0 comments (0 inline, 0 general)