Improve topbar

This commit is contained in:
2026-07-01 13:37:28 +02:00
parent 6838df4c44
commit afa569588d
8 changed files with 77 additions and 9 deletions

View File

@@ -1,4 +1,4 @@
<xf:set var="$topbarAdminSeparator" value="false" />
²<xf:set var="$topbarAdminSeparator" value="false" />
<xf:set var="$topbarModSeparator" value="false" />
<div class="$topbar-actions">
@@ -84,7 +84,7 @@
</script>
<xf:if is="$xf.visitor.canCreateEntry()">
<a href="{{ $xf.options.homePageUrl }}/submit" class="$btn">
<a href="{{ $xf.options.homePageUrl }}/submit" class="$btn" title="Submit">
<i data-lucide="hard-drive-upload" size="18"></i>
</a>
</xf:if>
@@ -92,7 +92,7 @@
<!-- Notifications -->
<a href="{{ link('account/alerts') }}" class="$btn js-badge--alerts" data-badge="{$xf.visitor.alerts_unviewed|number}" data-xf-click="menu" data-xf-key="{{ phrase('shortcut.alerts_menu')|for_attr }}" title="" aria-expanded="false"
<a href="{{ link('account/alerts') }}" class="$btn js-badge--alerts badgeContainer{{ $xf.visitor.alerts_unviewed ? ' badgeContainer--highlighted' : '' }}" data-badge="{$xf.visitor.alerts_unviewed|number}" data-xf-click="menu" data-xf-key="{{ phrase('shortcut.alerts_menu')|for_attr }}" title="" aria-expanded="false" title="Notifications"
aria-haspopup="true">
<i data-lucide="bell" size="18"></i>
</a>
@@ -122,7 +122,7 @@
</div>
<a class="$btn js-badge--conversations badgeContainer{{ $xf.visitor.conversations_unread ? ' badgeContainer--highlighted' : '' }}" data-badge="{$xf.visitor.conversations_unread|number}" data-xf-click="menu" data-xf-key="{{ phrase('shortcut.conversations_menu')|for_attr }}" data-menu-pos-ref="< .p-navgroup" title="{{ phrase('direct_messages')|for_attr }}" aria-haspopup="true">
<a class="$btn js-badge--conversations badgeContainer{{ $xf.visitor.conversations_unread ? ' badgeContainer--highlighted' : '' }}" data-badge="{$xf.visitor.conversations_unread|number}" data-xf-click="menu" data-xf-key="{{ phrase('shortcut.conversations_menu')|for_attr }}" data-menu-pos-ref="< .p-navgroup" title="{{ phrase('direct_messages')|for_attr }}" aria-haspopup="true" aria-expanded="false" title="Messages">
<i data-lucide="mail" size="18"></i>
</a>
<div class="menu menu--structural menu--medium" data-menu="menu" aria-hidden="true"
@@ -150,7 +150,7 @@
</div>
</xf:if>
<a class="$btn" data-xf-click="menu" data-menu-pos-ref="< .p-navgroup" title="{{ phrase('settings')|for_attr }}" aria-haspopup="true">
<a class="$btn" title="Settings" data-xf-click="menu" data-menu-pos-ref="< .p-navgroup" title="{{ phrase('settings')|for_attr }}" aria-haspopup="true">
<i data-lucide="settings" size="18"></i>
</a>
<div class="menu menu--structural menu--medium" data-menu="menu" aria-hidden="true"