mirror of
				https://github.com/searxng/searxng
				synced 2024-01-01 19:24:07 +01:00 
			
		
		
		
	* this is a small fix to increase the colspan of the category in engine preferences from 7 to 8, since there was a column added
=> fixing a small fallout from 4731290317
		
	
			
		
			
				
	
	
		
			95 lines
		
	
	
	
		
			3.9 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			95 lines
		
	
	
	
		
			3.9 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
{%- set ns = namespace(checked=true) -%}
 | 
						|
{%- for categ in categories_as_tabs + [DEFAULT_CATEGORY] -%}
 | 
						|
 | 
						|
  {{- tab_header('enginetab', 'category_' + categ, _(categ), ns.checked ) -}}
 | 
						|
 | 
						|
  {%- set ns.checked = false -%}
 | 
						|
  {%- if categ == DEFAULT_CATEGORY -%}
 | 
						|
    <p>
 | 
						|
      {{- _('This tab does not exists in the user interface, but you can search in these engines by its !bangs.') -}}
 | 
						|
      {{- ' ' -}}<a href="{{ url_for('info', pagename='search-syntax') }}">ⓘ</a>
 | 
						|
    </p>
 | 
						|
  {%- endif -%}
 | 
						|
  <div class="scrollx">{{- '' -}}
 | 
						|
    <table class="striped table_engines">{{- '' -}}
 | 
						|
 | 
						|
      <tr>{{- '' -}}
 | 
						|
        <th class="engine_checkbox">{{- _("Allow") -}}</th>{{- '' -}}
 | 
						|
        <th class="name">{{- _("Engine name") -}}</th>{{- '' -}}
 | 
						|
        <th class="shortcut">{{ _("!bang") -}}</th>{{- '' -}}
 | 
						|
        <th>{{- _("Supports selected language") -}}</th>{{- '' -}}
 | 
						|
        <th>{{- _("SafeSearch") -}}</th>{{- '' -}}
 | 
						|
        <th>{{- _("Time range") -}}</th>{{- '' -}}
 | 
						|
        <th>{{- _("Weight") }}</th>
 | 
						|
        {%- if enable_metrics -%}
 | 
						|
          <th>{{- _("Response time") -}}</th>
 | 
						|
        {%- endif -%}
 | 
						|
        <th>{{- _("Max time") -}}</th>
 | 
						|
        {%- if enable_metrics -%}
 | 
						|
          <th>{{- _("Reliability") }}</th>
 | 
						|
        {%- endif -%}
 | 
						|
      </tr>{{- '' -}}
 | 
						|
 | 
						|
      {%- for group, group_bang, engines in engines_by_category[categ] | group_engines_in_tab -%}
 | 
						|
 | 
						|
        {%- if loop.length > 1 -%}
 | 
						|
          <tr>{{- '' -}}
 | 
						|
            <th class="engine-group" colspan="2">{{- _(group) -}}</th>{{- '' -}}
 | 
						|
            <th class="engine-group" colspan="8">
 | 
						|
              {%- if group_bang -%}
 | 
						|
                <span class="bang">{{- group_bang -}}</span>
 | 
						|
              {%- endif -%}</th>{{- '' -}}
 | 
						|
          </tr>{{- '' -}}
 | 
						|
        {%- endif -%}
 | 
						|
 | 
						|
        {%- for search_engine in engines -%}
 | 
						|
          {%- if not search_engine.private -%}
 | 
						|
            {%- set engine_id = 'engine_' + search_engine.name|replace(' ', '_') + '__' + categ|replace(' ', '_') -%}
 | 
						|
            <tr>{{- '' -}}
 | 
						|
              <td>
 | 
						|
                {{- checkbox_onoff_reversed(engine_id, (search_engine.name, categ) in disabled_engines) -}}
 | 
						|
              </td>{{- '' -}}
 | 
						|
              <th class="name" data-engine-name="{{ search_engine.name }}">
 | 
						|
                {%- if search_engine.enable_http -%}
 | 
						|
                  {{- icon_big('warning', 'No HTTPS') -}}
 | 
						|
                {%- endif -%}
 | 
						|
                <label for="{{ engine_id }}">
 | 
						|
                  {{- ' ' -}}{{- search_engine.name -}}
 | 
						|
                  {%- if search_engine.about and search_engine.about.language -%}
 | 
						|
                    {{- ' ' -}}({{search_engine.about.language | upper}})
 | 
						|
                  {%- endif -%}
 | 
						|
                  </label>
 | 
						|
                  {{- engine_about(search_engine) -}}
 | 
						|
              </th>{{- '' -}}
 | 
						|
              <td class="shortcut">{{- '' -}}
 | 
						|
                <span class="bang">{{ '!' + shortcuts[search_engine.name] }}</span>{{- '' -}}
 | 
						|
              </td>{{- '' -}}
 | 
						|
              <td>
 | 
						|
                {{- checkbox(None, supports[search_engine.name]['supports_selected_language'], true) -}}
 | 
						|
              </td>{{- '' -}}
 | 
						|
              <td>
 | 
						|
                {{- checkbox(None, supports[search_engine.name]['safesearch'], true) -}}
 | 
						|
              </td>{{- '' -}}
 | 
						|
              <td>
 | 
						|
                {{- checkbox(None, supports[search_engine.name]['time_range_support'], true) -}}
 | 
						|
              </td>{{- '' -}}
 | 
						|
              <td>{{- search_engine.weight or '1.0' -}}</td>{{- '' -}}
 | 
						|
              {%- if enable_metrics -%}
 | 
						|
                {{- engine_time(search_engine.name) -}}
 | 
						|
              {%- endif -%}
 | 
						|
              <td class="{{ 'danger' if stats[search_engine.name]['warn_timeout'] else '' }}">
 | 
						|
                {{- search_engine.timeout -}}
 | 
						|
              </td>{{- '' -}}
 | 
						|
              {%- if enable_metrics -%}
 | 
						|
                {{- engine_reliability(search_engine.name) -}}
 | 
						|
              {%- endif -%}
 | 
						|
            </tr>
 | 
						|
          {%- endif -%}
 | 
						|
        {%- endfor -%}
 | 
						|
      {%- endfor -%}
 | 
						|
    </table>{{- '' -}}
 | 
						|
  </div>
 | 
						|
 | 
						|
  {{- tab_footer() -}}
 | 
						|
 | 
						|
{%- endfor -%}
 |