mirror of
				https://github.com/searxng/searxng
				synced 2024-01-01 19:24:07 +01:00 
			
		
		
		
	[mod] Retain page numbers even when there are no results
This commit is contained in:
		
							parent
							
								
									c3cc24be12
								
							
						
					
					
						commit
						99fb565b39
					
				
					 2 changed files with 19 additions and 17 deletions
				
			
		| 
						 | 
				
			
			@ -232,7 +232,7 @@ class ResultContainer:
 | 
			
		|||
        if engine_name in engines:
 | 
			
		||||
            histogram_observe(standard_result_count, 'engine', engine_name, 'result', 'count')
 | 
			
		||||
 | 
			
		||||
        if not self.paging and standard_result_count > 0 and engine_name in engines and engines[engine_name].paging:
 | 
			
		||||
        if not self.paging and engine_name in engines and engines[engine_name].paging:
 | 
			
		||||
            self.paging = True
 | 
			
		||||
 | 
			
		||||
    def _merge_infobox(self, infobox):
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -124,22 +124,24 @@
 | 
			
		|||
                </div>
 | 
			
		||||
            </form>
 | 
			
		||||
        {% endif %}
 | 
			
		||||
        <form method="{{ method or 'POST' }}" action="{{ url_for('search') }}" class="next_page">
 | 
			
		||||
            <div class="{% if rtl %}left{% else %}right{% endif %}">
 | 
			
		||||
              <input type="hidden" name="q" value="{{ q|e }}" >
 | 
			
		||||
              {% for category in selected_categories %}
 | 
			
		||||
              <input type="hidden" name="category_{{ category }}" value="1" >
 | 
			
		||||
              {% endfor %}
 | 
			
		||||
              <input type="hidden" name="pageno" value="{{ pageno+1 }}" >
 | 
			
		||||
              <input type="hidden" name="language" value="{{ current_language }}" >
 | 
			
		||||
              <input type="hidden" name="time_range" value="{{ time_range }}" >
 | 
			
		||||
              <input type="hidden" name="safesearch" value="{{ safesearch }}" >
 | 
			
		||||
              <input type="hidden" name="theme" value="{{ theme }}" >
 | 
			
		||||
              {% if timeout_limit %}<input type="hidden" name="timeout_limit" value="{{ timeout_limit|e }}" >{% endif %}
 | 
			
		||||
              {{- engine_data_form(engine_data) -}}
 | 
			
		||||
              <button role="link"  type="submit">{{ _('Next page') }} {{ icon_small('chevron-right') }}</button>
 | 
			
		||||
            </div>
 | 
			
		||||
        </form>
 | 
			
		||||
        {%- if results | count > 0 -%}
 | 
			
		||||
          <form method="{{ method or 'POST' }}" action="{{ url_for('search') }}" class="next_page">
 | 
			
		||||
              <div class="{% if rtl %}left{% else %}right{% endif %}">
 | 
			
		||||
                <input type="hidden" name="q" value="{{ q|e }}" >
 | 
			
		||||
                {% for category in selected_categories %}
 | 
			
		||||
                <input type="hidden" name="category_{{ category }}" value="1" >
 | 
			
		||||
                {% endfor %}
 | 
			
		||||
                <input type="hidden" name="pageno" value="{{ pageno+1 }}" >
 | 
			
		||||
                <input type="hidden" name="language" value="{{ current_language }}" >
 | 
			
		||||
                <input type="hidden" name="time_range" value="{{ time_range }}" >
 | 
			
		||||
                <input type="hidden" name="safesearch" value="{{ safesearch }}" >
 | 
			
		||||
                <input type="hidden" name="theme" value="{{ theme }}" >
 | 
			
		||||
                {% if timeout_limit %}<input type="hidden" name="timeout_limit" value="{{ timeout_limit|e }}" >{% endif %}
 | 
			
		||||
                {{- engine_data_form(engine_data) -}}
 | 
			
		||||
                <button role="link"  type="submit">{{ _('Next page') }} {{ icon_small('chevron-right') }}</button>
 | 
			
		||||
              </div>
 | 
			
		||||
          </form>
 | 
			
		||||
        {%- endif -%}
 | 
			
		||||
        {% set pstart = 1 %}
 | 
			
		||||
        {% set pend = 11 %}
 | 
			
		||||
        {% if pageno > 5 %}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue