From 8362d11714ef615a83491cbd0a1758f9aaa69154 Mon Sep 17 00:00:00 2001 From: Peter Pfeufer Date: Sun, 28 Jan 2024 10:18:11 +0100 Subject: [PATCH] [FIX] Mark selected theme in the theme dropdown in the user menu --- allianceauth/theme/templates/theme/theme_select.html | 10 +++++++--- allianceauth/theme/templatetags/theme_tags.py | 3 ++- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/allianceauth/theme/templates/theme/theme_select.html b/allianceauth/theme/templates/theme/theme_select.html index 96fea987..c83b7726 100644 --- a/allianceauth/theme/templates/theme/theme_select.html +++ b/allianceauth/theme/templates/theme/theme_select.html @@ -1,9 +1,13 @@ +{% load i18n %} +
{% csrf_token %} - + + {% for theme in themes %} - + {% endfor %}
diff --git a/allianceauth/theme/templatetags/theme_tags.py b/allianceauth/theme/templatetags/theme_tags.py index 4409c151..68a7ab4e 100644 --- a/allianceauth/theme/templatetags/theme_tags.py +++ b/allianceauth/theme/templatetags/theme_tags.py @@ -72,5 +72,6 @@ def theme_select(context): request = context['request'] return { 'next': request.path, - 'themes': get_hooks('theme_hook') + 'themes': get_hooks('theme_hook'), + 'selected_theme': get_theme(request) }