on master help sign in
[enh] reset default preferences
commit1184f45ca52f2b906587d089cbbb3d8cb16c954b authorAdam Tauber <asciimoo@gmail.com> dateTue 7 Apr 2015, 11:07 (12 years ago) parent54f1bc0
4 files changed+13−2
searx/templates/courgette/preferences.html+2−1 searx/templates/default/preferences.html+2−1 searx/templates/oscar/preferences.html+1 searx/webapp.py+8
searx/templates/courgette/preferences.html+2−1
@@ -125,7 +125,8 @@
125125 </p>
126126
127127 <input type="submit" value="{{ _('save') }}" />
128+ <div class="right preferences_back"><a href="{{ url_for('clear_cookies') }}">{{ _('Reset defaults') }}</a></div>
128129 <div class="right preferences_back"><a href="{{ url_for('index') }}">{{ _('back') }}</a></div>
129− </form>
130+ </form>
130131</div>
131132{% endblock %}
searx/templates/default/preferences.html+2−1
@@ -113,7 +113,8 @@
113113 </p>
114114
115115 <input type="submit" value="{{ _('save') }}" />
116+ <div class="{% if rtl %}left{% else %}right{% endif %} preferences_back"><a href="{{ url_for('clear_cookies') }}">{{ _('Reset defaults') }}</a></div>
116117 <div class="{% if rtl %}left{% else %}right{% endif %} preferences_back"><a href="{{ url_for('index') }}">{{ _('back') }}</a></div>
117− </form>
118+ </form>
118119</div>
119120{% endblock %}
searx/templates/oscar/preferences.html+1
@@ -184,6 +184,7 @@
184184
185185 <input type="submit" class="btn btn-primary" value="{{ _('save') }}" />
186186 <a href="{{ url_for('index') }}"><div class="btn btn-default">{{ _('back') }}</div></a>
187+ <a href="{{ url_for('clear_cookies') }}"><div class="btn btn-default">{{ _('Reset defaults') }}</div></a>
187188 </form>
188189</div>
189190{% endblock %}
searx/webapp.py+8
@@ -715,6 +715,14 @@ def favicon():
715715 mimetype='image/vnd.microsoft.icon')
716716
717717
718+@app.route('/clear_cookies')
719+def clear_cookies():
720+ resp = make_response(redirect(url_for('index')))
721+ for cookie_name in request.cookies:
722+ resp.delete_cookie(cookie_name)
723+ return resp
724+
725+
718726def run():
719727 app.run(
720728 debug=settings['server']['debug'],