浏览代码

[enh] add image proxy toggle to preferences templates

Adam Tauber 10 年前
父节点
当前提交
0a3b9a7b00

+ 10
- 1
searx/templates/courgette/preferences.html 查看文件

42
         </p>
42
         </p>
43
     </fieldset>
43
     </fieldset>
44
     <fieldset>
44
     <fieldset>
45
+        <legend>{{ _('Image proxy') }}</legend>
46
+        <p>
47
+            <select name='image_proxy'>
48
+                <option value="1" {% if image_proxy %}selected="selected"{% endif %}>{{ _('Enabled') }}</option>
49
+                <option value="" {% if not image_proxy %}selected="selected"{% endif %}>{{ _('Disabled') }}</option>
50
+            </select>
51
+        </p>
52
+    </fieldset>
53
+    <fieldset>
45
         <legend>{{ _('Method') }}</legend>
54
         <legend>{{ _('Method') }}</legend>
46
         <p>
55
         <p>
47
             <select name='method'>
56
             <select name='method'>
96
     <div class="right preferences_back"><a href="{{ url_for('index') }}">{{ _('back') }}</a></div>
105
     <div class="right preferences_back"><a href="{{ url_for('index') }}">{{ _('back') }}</a></div>
97
     </form>    
106
     </form>    
98
 </div>
107
 </div>
99
-{% endblock %}
108
+{% endblock %}

+ 9
- 0
searx/templates/default/preferences.html 查看文件

43
         </p>
43
         </p>
44
     </fieldset>
44
     </fieldset>
45
     <fieldset>
45
     <fieldset>
46
+        <legend>{{ _('Image proxy') }}</legend>
47
+        <p>
48
+        <select name='image_proxy'>
49
+            <option value="1" {% if image_proxy %}selected="selected"{% endif %}>{{ _('Enabled') }}</option>
50
+            <option value="" {% if not image_proxy %}selected="selected"{% endif %}>{{ _('Disabled') }}</option>
51
+        </select>
52
+        </p>
53
+    </fieldset>
54
+    <fieldset>
46
         <legend>{{ _('Method') }}</legend>
55
         <legend>{{ _('Method') }}</legend>
47
         <p>
56
         <p>
48
         <select name='method'>
57
         <select name='method'>

+ 15
- 5
searx/templates/oscar/preferences.html 查看文件

52
                 <div class="row form-group">
52
                 <div class="row form-group">
53
                     <label class="col-sm-3 col-md-2">{{ _('Autocomplete') }}</label>
53
                     <label class="col-sm-3 col-md-2">{{ _('Autocomplete') }}</label>
54
                     <div class="col-sm-4 col-md-4">
54
                     <div class="col-sm-4 col-md-4">
55
-                        
55
+
56
                         <select class="form-control" name="autocomplete">
56
                         <select class="form-control" name="autocomplete">
57
                             <option value=""> - </option>
57
                             <option value=""> - </option>
58
                             {% for backend in autocomplete_backends %}
58
                             {% for backend in autocomplete_backends %}
63
                     <span class="col-sm-5 col-md-6 help-block">{{ _('Find stuff as you type') }}</span>
63
                     <span class="col-sm-5 col-md-6 help-block">{{ _('Find stuff as you type') }}</span>
64
                 </div>
64
                 </div>
65
                 <div class="row form-group">
65
                 <div class="row form-group">
66
+                    <label class="col-sm-3 col-md-2">{{ _('Image proxy') }}</label>
67
+                    <div class="col-sm-4 col-md-4">
68
+                        <select class="form-control" name='image_proxy'>
69
+                            <option value="1" {% if image_proxy  %}selected="selected"{% endif %}>{{ _('Enabled') }}</option>
70
+                            <option value="" {% if not image_proxy %}selected="selected"{% endif %}>{{ _('Disabled')}}</option>
71
+                        </select>
72
+                    </div>
73
+                    <span class="col-sm-5 col-md-6 help-block">{{ _('Proxying image results through searx') }}</span>
74
+                </div>
75
+                <div class="row form-group">
66
                     <label class="col-sm-3 col-md-2">{{ _('Method') }}</label>
76
                     <label class="col-sm-3 col-md-2">{{ _('Method') }}</label>
67
                     <div class="col-sm-4 col-md-4">
77
                     <div class="col-sm-4 col-md-4">
68
                         <select class="form-control" name='method'>
78
                         <select class="form-control" name='method'>
87
             </fieldset>
97
             </fieldset>
88
         </div>
98
         </div>
89
         <div class="tab-pane active_if_nojs" id="tab_engine">
99
         <div class="tab-pane active_if_nojs" id="tab_engine">
90
-        
100
+
91
             <!-- Nav tabs -->
101
             <!-- Nav tabs -->
92
             <ul class="nav nav-tabs hide_if_nojs" role="tablist" style="margin-bottom:20px;">
102
             <ul class="nav nav-tabs hide_if_nojs" role="tablist" style="margin-bottom:20px;">
93
                 {% for (categ,search_engines) in categs %}
103
                 {% for (categ,search_engines) in categs %}
94
                 <li{% if loop.first %} class="active"{% endif %}><a href="#tab_engine_{{ categ|replace(' ', '_') }}" role="tab" data-toggle="tab">{{ _(categ) }}</a></li>
104
                 <li{% if loop.first %} class="active"{% endif %}><a href="#tab_engine_{{ categ|replace(' ', '_') }}" role="tab" data-toggle="tab">{{ _(categ) }}</a></li>
95
                 {% endfor %}
105
                 {% endfor %}
96
             </ul>
106
             </ul>
97
-        
107
+
98
             <noscript>
108
             <noscript>
99
                 <h3>{{ _('Engines') }}</h3>
109
                 <h3>{{ _('Engines') }}</h3>
100
             </noscript>
110
             </noscript>
101
-        
111
+
102
             <!-- Tab panes -->
112
             <!-- Tab panes -->
103
             <div class="tab-content">
113
             <div class="tab-content">
104
                 {% for (categ,search_engines) in categs %}
114
                 {% for (categ,search_engines) in categs %}
136
 
146
 
137
     <input type="submit" class="btn btn-primary" value="{{ _('save') }}" />
147
     <input type="submit" class="btn btn-primary" value="{{ _('save') }}" />
138
 	<a href="{{ url_for('index') }}"><div class="btn btn-default">{{ _('back') }}</div></a>
148
 	<a href="{{ url_for('index') }}"><div class="btn btn-default">{{ _('back') }}</div></a>
139
-    </form>    
149
+    </form>
140
 </div>
150
 </div>
141
 {% endblock %}
151
 {% endblock %}