Browse Source

[enh][mod] template refactor

asciimoo 11 years ago
parent
commit
0531706287
3 changed files with 11 additions and 13 deletions
  1. 1 9
      searx/templates/index.html
  2. 1 4
      searx/templates/results.html
  3. 9 0
      searx/templates/search.html

+ 1 - 9
searx/templates/index.html

@@ -5,14 +5,6 @@
 </a>
 <div class="center">
     <h1>searx</h1>
-    <form method="post" action="">
-        <input type="text" name="q" tabindex="1" autocomplete="off" />
-        <input type="submit" value="search" />
-        <p>
-        {% for engine in engines %}
-            {{ engine }}: <input type="checkbox" name="engine_{{ engine }}" checked="checked"/>
-        {% endfor %}
-        </p>
-    </form>
+    {% include 'search.html' %}
 </div>
 {% endblock %}

+ 1 - 4
searx/templates/results.html

@@ -1,9 +1,6 @@
 {% extends "base.html" %}
 {% block content %}
-<form method="post" action="">
-    <input type="text" name="q" value="{{ q }}" autocomplete="off" />
-    <input type="submit" value="search" />
-</form>
+{% include 'search.html' %}
 {% for result in results %}
     <div class="result">
         <h3 class="result_title"><a href="{{ result.url }}">{{ result.title|safe }}</a></h3>

+ 9 - 0
searx/templates/search.html

@@ -0,0 +1,9 @@
+<form method="post" action="">
+    <input type="text" name="q" tabindex="1" autocomplete="off" {% if q %}value="{{ q }}"{% endif %}/>
+    <input type="submit" value="search" />
+    <p>
+    {% for engine in engines %}
+        {{ engine }}: <input type="checkbox" name="engine_{{ engine }}" checked="checked"/>
+    {% endfor %}
+    </p>
+</form>