From 1184f45ca52f2b906587d089cbbb3d8cb16c954b Mon Sep 17 00:00:00 2001
From: Adam Tauber
Date: Tue, 7 Apr 2015 11:07:48 +0200
Subject: [PATCH] [enh] reset default preferences
---
searx/templates/courgette/preferences.html | 3 ++-
searx/templates/default/preferences.html | 3 ++-
searx/templates/oscar/preferences.html | 1 +
searx/webapp.py | 8 ++++++++
4 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/searx/templates/courgette/preferences.html b/searx/templates/courgette/preferences.html
index 2abfafb13..c25385bc8 100644
--- a/searx/templates/courgette/preferences.html
+++ b/searx/templates/courgette/preferences.html
@@ -125,7 +125,8 @@
+
-
+
{% endblock %}
diff --git a/searx/templates/default/preferences.html b/searx/templates/default/preferences.html
index e03c18e3f..ae3f058e4 100644
--- a/searx/templates/default/preferences.html
+++ b/searx/templates/default/preferences.html
@@ -113,7 +113,8 @@
+
-
+
{% endblock %}
diff --git a/searx/templates/oscar/preferences.html b/searx/templates/oscar/preferences.html
index 65b7f4b4c..acb89741e 100644
--- a/searx/templates/oscar/preferences.html
+++ b/searx/templates/oscar/preferences.html
@@ -184,6 +184,7 @@
{{ _('back') }}
+ {{ _('Reset defaults') }}
{% endblock %}
diff --git a/searx/webapp.py b/searx/webapp.py
index 6a5387122..eca68d271 100644
--- a/searx/webapp.py
+++ b/searx/webapp.py
@@ -715,6 +715,14 @@ def favicon():
mimetype='image/vnd.microsoft.icon')
+@app.route('/clear_cookies')
+def clear_cookies():
+ resp = make_response(redirect(url_for('index')))
+ for cookie_name in request.cookies:
+ resp.delete_cookie(cookie_name)
+ return resp
+
+
def run():
app.run(
debug=settings['server']['debug'],