Browse Source

[enh] HTTP GET theme select

Adam Tauber 10 years ago
parent
commit
22a3cf7ac7
1 changed files with 3 additions and 1 deletions
  1. 3 1
      searx/webapp.py

+ 3 - 1
searx/webapp.py

@@ -113,7 +113,9 @@ def get_current_theme_name(override=None):
 
 
     if override and override in themes:
     if override and override in themes:
         return override
         return override
-    theme_name = request.cookies.get('theme', default_theme)
+    theme_name = request.args.get('theme',
+                                  request.cookies.get('theme',
+                                                      default_theme))
     if theme_name not in themes:
     if theme_name not in themes:
         theme_name = default_theme
         theme_name = default_theme
     return theme_name
     return theme_name