add multi theming support

This commit is contained in:
Matej Cotman 2014-04-24 23:46:40 +00:00
parent 3386e21cdf
commit 08eaffe245
41 changed files with 104 additions and 29 deletions

View file

@ -1,6 +1,6 @@
{% extends 'base.html' %}
{% extends 'default/base.html' %}
{% block content %}
{% include 'github_ribbon.html' %}
{% include 'default/github_ribbon.html' %}
<div class="row">
<h1>About <a href="{{ url_for('index') }}">searx</a></h1>

View file

@ -1,8 +1,8 @@
{% extends "base.html" %}
{% extends "default/base.html" %}
{% block content %}
<div class="center">
<div class="title"><h1>searx</h1></div>
{% include 'search.html' %}
{% include 'default/search.html' %}
<p class="top_margin">
<a href="{{ url_for('about') }}" class="hmarg">{{ _('about') }}</a>
<a href="{{ url_for('preferences') }}" class="hmarg">{{ _('preferences') }}</a>

View file

@ -1,4 +1,4 @@
{% extends "base.html" %}
{% extends "default/base.html" %}
{% block head %} {% endblock %}
{% block content %}
<div class="row">
@ -8,7 +8,7 @@
<fieldset>
<legend>{{ _('Default categories') }}</legend>
<p>
{% include 'categories.html' %}
{% include 'default/categories.html' %}
</p>
</fieldset>
<fieldset>
@ -52,6 +52,16 @@
</select>
</p>
</fieldset>
<fieldset>
<legend>{{ _('Themes') }}</legend>
<p>
<select name="theme">
{% for name in themes %}
<option value="{{ name }}" {% if name == theme %}selected="selected"{% endif %}>{{ name }}</option>
{% endfor %}
</select>
</p>
</fieldset>
<fieldset>
<legend>{{ _('Currently used search engines') }}</legend>

View file

@ -1,7 +1,7 @@
<div class="result {{ result.class }}">
{% if result['favicon'] %}
<img width="14" height="14" class="favicon" src="static/img/icon_{{result['favicon']}}.ico" />
<img width="14" height="14" class="favicon" src="static/{{theme}}/img/icon_{{result['favicon']}}.ico" />
{% endif %}
<div>

View file

@ -1,6 +1,6 @@
<div class="result">
{% if result['favicon'] %}
<img width="14" height="14" class="favicon" src="static/img/icon_{{result['favicon']}}.ico" />
<img width="14" height="14" class="favicon" src="static/{{theme}}/img/icon_{{result['favicon']}}.ico" />
{% endif %}
<p>

View file

@ -1,9 +1,9 @@
{% extends "base.html" %}
{% extends "default/base.html" %}
{% block title %}{{ q }} - {% endblock %}
{% block content %}
<div class="right"><a href="{{ url_for('preferences') }}" id="preferences"><span>preferences</span></a></div>
<div class="small search center">
{% include 'search.html' %}
{% include 'default/search.html' %}
</div>
<div id="results">
<div id="sidebar">
@ -43,9 +43,9 @@
{% for result in results %}
{% if result['template'] %}
{% include 'result_templates/'+result['template'] %}
{% include 'default/result_templates/'+result['template'] %}
{% else %}
{% include 'result_templates/default.html' %}
{% include 'default/result_templates/default.html' %}
{% endif %}
{% endfor %}

View file

@ -3,5 +3,5 @@
<input type="text" placeholder="{{ _('Search for...') }}" id="q" class="q" name="q" tabindex="1" autocomplete="off" {% if q %}value="{{ q }}"{% endif %}/>
<input type="submit" value="search" id="search_submit" />
</div>
{% include 'categories.html' %}
{% include 'default/categories.html' %}
</form>

View file

@ -1,4 +1,4 @@
{% extends "base.html" %}
{% extends "default/base.html" %}
{% block head %} {% endblock %}
{% block content %}
<h2>{{ _('Engine stats') }}</h2>