 8e9ad1ccc2
			
		
	
	
		8e9ad1ccc2
		
	
	
	
	
		
			
			Previously all categories were displayed as search engine tabs. This commit changes that so that only the categories listed under categories_as_tabs in settings.yml are displayed. This lets us introduce more categories without cluttering up the UI. Categories not displayed as tabs can still be searched with !bangs.
		
			
				
	
	
		
			27 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| {% from 'simple/icons.html' import icon_big %}
 | |
| {%- set category_icons = {
 | |
|     'general': 'search-outline',
 | |
|     'images': 'image-outline',
 | |
|     'videos': 'play-outline',
 | |
|     'news': 'newspaper-outline',
 | |
|     'map': 'location-outline',
 | |
|     'music': 'musical-notes-outline',
 | |
|     'it': 'layers-outline',
 | |
|     'science': 'school-outline',
 | |
|     'files': 'file-tray-full-outline',
 | |
|     'social media': 'people-outline',
 | |
| }  -%}
 | |
| <div id="categories" class="search_categories">{{- '' -}}
 | |
|     <div id="categories_container">
 | |
|         {%- if display_tooltip %}<div class="help">{{ _('Click on the magnifier to perform search') }}</div>{% endif -%}
 | |
|         {%- for category in categories_as_tabs -%}
 | |
|         <div class="category"><input type="checkbox" id="checkbox_{{ category|replace(' ', '_') }}" name="category_{{ category }}"{% if category in selected_categories %} checked="checked"{% endif %}/>
 | |
|             <label for="checkbox_{{ category|replace(' ', '_') }}" class="tooltips">
 | |
|                 {{- icon_big(category_icons[category]) if category in category_icons  else icon_big('globe-outline') -}}
 | |
|                 <div class="category_name">{{- _(category) -}}</div>
 | |
|             </label>
 | |
|         </div>
 | |
|         {%- endfor -%}
 | |
|     </div>{{- '' -}}
 | |
| </div>
 |