mirror of
				https://github.com/searxng/searxng.git
				synced 2025-11-03 19:17:07 -05:00 
			
		
		
		
	Merge pull request #1615 from Nachtalb/ne/fix-infinite_scroll-with-vim_bindings
Fix not jumping to results loaded by infinite scroll
This commit is contained in:
		
						commit
						5a0a66e9bc
					
				@ -125,6 +125,14 @@ $(document).ready(function() {
 | 
			
		||||
        }
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    function nextResult(current, direction) {
 | 
			
		||||
        var next = current[direction]();
 | 
			
		||||
        while (!next.is('.result') && next.length !== 0) {
 | 
			
		||||
            next = next[direction]();
 | 
			
		||||
        }
 | 
			
		||||
        return next
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    function highlightResult(which) {
 | 
			
		||||
        return function() {
 | 
			
		||||
            var current = $('.result[data-vim-selected]');
 | 
			
		||||
@ -157,13 +165,13 @@ $(document).ready(function() {
 | 
			
		||||
                        }
 | 
			
		||||
                        break;
 | 
			
		||||
                    case 'down':
 | 
			
		||||
                        next = current.next('.result');
 | 
			
		||||
                        next = nextResult(current, 'next');
 | 
			
		||||
                        if (next.length === 0) {
 | 
			
		||||
                            next = $('.result:first');
 | 
			
		||||
                        }
 | 
			
		||||
                        break;
 | 
			
		||||
                    case 'up':
 | 
			
		||||
                        next = current.prev('.result');
 | 
			
		||||
                        next = nextResult(current, 'prev');
 | 
			
		||||
                        if (next.length === 0) {
 | 
			
		||||
                            next = $('.result:last');
 | 
			
		||||
                        }
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user