Просмотр исходного кода

[enh] displaying shortcuts at engines page

asciimoo 11 лет назад
Родитель
Сommit
48dc019b94
2 измененных файлов: 5 добавлений и 2 удалений
  1. 2
    0
      searx/templates/engines.html
  2. 3
    2
      searx/webapp.py

+ 2
- 0
searx/templates/engines.html Просмотреть файл

6
     <table style="width: 80%;">
6
     <table style="width: 80%;">
7
         <tr>
7
         <tr>
8
             <th>{{ _('Engine name') }}</th>
8
             <th>{{ _('Engine name') }}</th>
9
+            <th>{{ _('Shortcut') }}</th>
9
             <th>{{ _('Category') }}</th>
10
             <th>{{ _('Category') }}</th>
10
         </tr>
11
         </tr>
11
     {% for (categ,search_engines) in categs %}
12
     {% for (categ,search_engines) in categs %}
14
             {% if not search_engine.private %}
15
             {% if not search_engine.private %}
15
             <tr>
16
             <tr>
16
                 <td>{{ search_engine.name }}</td>
17
                 <td>{{ search_engine.name }}</td>
18
+                <td>{{ shortcuts[search_engine.name] }}</td>
17
                 <td>{{ _(categ) }}</td>
19
                 <td>{{ _(categ) }}</td>
18
             </tr>
20
             </tr>
19
             {% endif %}
21
             {% endif %}

+ 3
- 2
searx/webapp.py Просмотреть файл

250
 
250
 
251
     List of all supported engines.
251
     List of all supported engines.
252
     """
252
     """
253
-    global categories
254
-    return render('engines.html', categs=categories.items())
253
+    return render('engines.html',
254
+                  categs=categories.items(),
255
+                  shortcuts={y:x for x,y in engine_shortcuts.items()})
255
 
256
 
256
 
257
 
257
 @app.route('/preferences', methods=['GET', 'POST'])
258
 @app.route('/preferences', methods=['GET', 'POST'])