From f9ea63e56ce44ea92a155aa12be15ee39051b9c4 Mon Sep 17 00:00:00 2001 From: Alexander Ebert Date: Wed, 20 Apr 2022 15:05:51 +0200 Subject: [PATCH] Cleaned up the user menu, extra profile link --- com.woltlab.wcf/templates/pageHeaderUser.tpl | 37 ++++++++++--------- wcfsetup/install/files/style/ui/userMenu.scss | 10 +++++ wcfsetup/install/lang/de.xml | 4 +- wcfsetup/install/lang/en.xml | 4 +- 4 files changed, 34 insertions(+), 21 deletions(-) diff --git a/com.woltlab.wcf/templates/pageHeaderUser.tpl b/com.woltlab.wcf/templates/pageHeaderUser.tpl index 10ffe02fac..7a7f72cfb2 100644 --- a/com.woltlab.wcf/templates/pageHeaderUser.tpl +++ b/com.woltlab.wcf/templates/pageHeaderUser.tpl @@ -27,7 +27,7 @@
{lang}wcf.user.controlPanel{/lang}
-
+
{@$__wcf->getUserProfileHandler()->getUserProfile()->getAvatar()->getImageTag(48)}
@@ -35,24 +35,30 @@ {* This is the unformatted username, custom styles might not work nicely here and the consistent styling is used to provide visual anchors to identify links. *} {$__wcf->user->username} - - {if MODULE_USER_RANK} - {if $__wcf->getUserProfileHandler()->getUserTitle()} - {$__wcf->getUserProfileHandler()->getUserTitle()} - {/if} - {if $__wcf->getUserProfileHandler()->getRank() && $__wcf->getUserProfileHandler()->getRank()->rankImage} - {@$__wcf->getUserProfileHandler()->getRank()->getImage()} - {/if} - {/if}
+ {if MODULE_USER_RANK}
- {lang}wcf.user.myProfile{/lang} + {if $__wcf->getUserProfileHandler()->getUserTitle()} + {$__wcf->getUserProfileHandler()->getUserTitle()} + {/if} + {if $__wcf->getUserProfileHandler()->getRank() && $__wcf->getUserProfileHandler()->getRank()->rankImage} + {@$__wcf->getUserProfileHandler()->getRank()->getImage()} + {/if}
+ {/if}
- {if $__wcf->session->getPermission('admin.general.canUseAcp')}
+ + {if $__wcf->session->getPermission('admin.general.canUseAcp')}
@@ -61,12 +67,12 @@ {lang}wcf.global.acp{/lang}
+ {/if}
- {/if}
{foreach from=$__wcf->getUserMenu()->getUserMenuItems() item=menuItem} -
+
@@ -75,9 +81,6 @@ {$menuItem[category]->getTitle()}
-
- {implode from=$menuItem[items] item=title glue=' · '}{$title}{/implode} -
{/foreach}
diff --git a/wcfsetup/install/files/style/ui/userMenu.scss b/wcfsetup/install/files/style/ui/userMenu.scss index 606ed69ffa..68ea8c4086 100644 --- a/wcfsetup/install/files/style/ui/userMenu.scss +++ b/wcfsetup/install/files/style/ui/userMenu.scss @@ -258,6 +258,7 @@ body:not(.touch) .userMenuItemMarkAsRead { .userMenuFooter { border-top: 1px solid var(--border-color); padding: 10px; + position: relative; text-align: center; } @@ -268,6 +269,15 @@ body:not(.touch) .userMenuItemMarkAsRead { color: inherit; text-decoration: underline; } + + &::before { + bottom: 0; + content: ""; + left: 0; + position: absolute; + right: 0; + top: 0; + } } .userMenuContent .ps-scrollbar-y-rail { diff --git a/wcfsetup/install/lang/de.xml b/wcfsetup/install/lang/de.xml index da104a911c..ab3b2e37e7 100644 --- a/wcfsetup/install/lang/de.xml +++ b/wcfsetup/install/lang/de.xml @@ -4849,12 +4849,12 @@ sich{/if} nicht bei uns registriert {if LANGUAGE_USE_INFORMAL_VARIANT}hast{else} - + - + diff --git a/wcfsetup/install/lang/en.xml b/wcfsetup/install/lang/en.xml index 9aa3cd0e62..39cd03850f 100644 --- a/wcfsetup/install/lang/en.xml +++ b/wcfsetup/install/lang/en.xml @@ -4848,12 +4848,12 @@ not register with us.]]> - + - + -- 2.20.1