From a5fba515eaac39d59abf27655c952f3f95018006 Mon Sep 17 00:00:00 2001
From: smtw <code@smtw.de>
Date: Tue, 28 Dec 2021 18:37:41 +0100
Subject: [PATCH] target link on profile if new badges

---
 src/plainui/jinja2/plainui/header.html  | 8 ++++++--
 src/plainui/jinja2/plainui/profile.html | 2 +-
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/plainui/jinja2/plainui/header.html b/src/plainui/jinja2/plainui/header.html
index 644ee8de0..583dbac67 100644
--- a/src/plainui/jinja2/plainui/header.html
+++ b/src/plainui/jinja2/plainui/header.html
@@ -51,13 +51,17 @@
                 >
                     {{ _("board") }}
                 </a>
+                    {% set num_of_pending_badges = num_of_pending_badges(request) -%}
                 <a
                     class="rc3-header-link ml-3"
-                    href="{{ url('plainui:userprofile') }}"
+                    {% if num_of_pending_badges %}
+                        href="{{ url('plainui:userprofile') }}#badges"
+                    {% else %}
+                        href="{{ url('plainui:userprofile') }}"
+                    {% endif %}
                     title="{{ _('profile') }}"
                 >
                     {{ _('profile') }}
-                    {% set num_of_pending_badges = num_of_pending_badges(request) -%}
                     {% if num_of_pending_badges %}
                         <span class="rc3-header__badge">
                             {{ num_of_pending_badges }}
diff --git a/src/plainui/jinja2/plainui/profile.html b/src/plainui/jinja2/plainui/profile.html
index 342f07d65..a5decee28 100644
--- a/src/plainui/jinja2/plainui/profile.html
+++ b/src/plainui/jinja2/plainui/profile.html
@@ -63,7 +63,7 @@
         </div>
     </form>
 </div>
-<hr class="rc3-spacer">
+<hr class="rc3-spacer" id="badges">
 
 <div class="row border m-0 my-5 p-0 bg-opaque">
     <h2 class="bg-white text-center text-dark m-0 px-3 py-1 w-100">{{ _("My Badges") }}</h2>
-- 
GitLab