Lepší menu klikání.

master
Kowalski 2026-10-17 14:21:50 +02:00
parent ad63238961
commit 50d9925c33
1 changed files with 18 additions and 23 deletions

View File

@ -33,46 +33,41 @@
<div class="collapse navbar-collapse" id="mainNavbar"> <div class="collapse navbar-collapse" id="mainNavbar">
<!-- Hlavní kategorie - viditelné pouze pro přihlášené --> <!-- Hlavní kategorie - viditelné pouze pro přihlášené -->
{if $user->isLoggedIn()} {if $user->isLoggedIn()}
<ul class="navbar-nav me-auto nav nav-tabs" id="mainCategoryTabs" role="tablist"> <ul class="navbar-nav me-auto nav nav-tabs" id="mainCategoryTabs">
<!-- FAKTURY --> <!-- FAKTURY -->
<li class="nav-item" role="presentation"> <li class="nav-item">
<button n:class="nav-link, $presenter->isLinkCurrent('Faktura:*') ? active" <a n:href="Faktura:" n:class="nav-link, $presenter->isLinkCurrent('Faktura:*') || $presenter->isLinkCurrent('FakturaEdit:*') ? active">
id="cat-invoices-tab" data-bs-toggle="tab" data-bs-target="#toolbar-invoices" type="button" role="tab">
<i class="bi bi-file-earmark-text me-1"></i> Faktury <i class="bi bi-file-earmark-text me-1"></i> Faktury
</button> </a>
</li> </li>
<!-- ZÁKAZNÍCI --> <!-- ZÁKAZNÍCI -->
<li class="nav-item" role="presentation"> <li class="nav-item">
<button n:class="nav-link, $presenter->isLinkCurrent('Zakaznik:*') ? active" <a n:href="Zakaznik:" n:class="nav-link, $presenter->isLinkCurrent('Zakaznik:*') || $presenter->isLinkCurrent('ZakaznikEdit:*') ? active">
id="cat-customers-tab" data-bs-toggle="tab" data-bs-target="#toolbar-customers" type="button" role="tab">
<i class="bi bi-people me-1"></i> Zákazníci <i class="bi bi-people me-1"></i> Zákazníci
</button> </a>
</li> </li>
<!-- MOJE OSVČ --> <!-- MOJE OSVČ -->
<li class="nav-item" role="presentation"> <li class="nav-item">
<button n:class="nav-link, $presenter->isLinkCurrent('Firma:*') || $presenter->isLinkCurrent('Nastaveni:*') ? active" <a n:href="Firma:edit" n:class="nav-link, $presenter->isLinkCurrent('Firma:*') || $presenter->isLinkCurrent('Nastaveni:*') ? active">
id="cat-profile-tab" data-bs-toggle="tab" data-bs-target="#toolbar-profile" type="button" role="tab">
<i class="bi bi-building me-1"></i> Moje OSVČ <i class="bi bi-building me-1"></i> Moje OSVČ
</button> </a>
</li> </li>
<!-- KUFŘÍK --> <!-- KUFŘÍK -->
<li class="nav-item" role="presentation"> <li class="nav-item">
<button n:class="nav-link, $presenter->isLinkCurrent('Uzivatel:*') ? active" <a n:href="Uzivatel:edit" n:class="nav-link, $presenter->isLinkCurrent('Uzivatel:*') ? active">
id="cat-briefcase-tab" data-bs-toggle="tab" data-bs-target="#toolbar-briefcase" type="button" role="tab">
<i class="bi bi-box me-1"></i> Kufřík <i class="bi bi-box me-1"></i> Kufřík
</button> </a>
</li> </li>
<!-- ADMIN — pouze systémový administrátor --> <!-- ADMIN — pouze systémový administrátor -->
{if $user->isInRole('admin')} {if $user->isInRole('admin')}
<li class="nav-item" role="presentation"> <li class="nav-item">
<button n:class="nav-link, $presenter->isLinkCurrent('Admin:*') ? active" <a n:href="Admin:databaze" n:class="nav-link, $presenter->isLinkCurrent('Admin:*') ? active">
id="cat-admin-tab" data-bs-toggle="tab" data-bs-target="#toolbar-admin" type="button" role="tab">
<i class="bi bi-shield-lock me-1"></i> Admin <i class="bi bi-shield-lock me-1"></i> Admin
</button> </a>
</li> </li>
{/if} {/if}
</ul> </ul>
@ -116,7 +111,7 @@
<div class="tab-content" id="actionToolbarContent"> <div class="tab-content" id="actionToolbarContent">
<!-- FAKTURY --> <!-- FAKTURY -->
<div n:class="tab-pane, fade, $presenter->isLinkCurrent('Faktura:*') ? 'show active'" id="toolbar-invoices" role="tabpanel"> <div n:class="tab-pane, fade, $presenter->isLinkCurrent('Faktura:*') || $presenter->isLinkCurrent('FakturaEdit:*') ? 'show active'" id="toolbar-invoices" role="tabpanel">
<div class="toolbar-group"> <div class="toolbar-group">
<div class="action-buttons"> <div class="action-buttons">
<a n:href="Faktura:" type="button" class="btn btn-outline-primary btn-action"> <a n:href="Faktura:" type="button" class="btn btn-outline-primary btn-action">
@ -179,7 +174,7 @@
</div> </div>
<!-- ZÁKAZNÍCI --> <!-- ZÁKAZNÍCI -->
<div n:class="tab-pane, fade, $presenter->isLinkCurrent('Zakaznik:*') ? 'show active'" id="toolbar-customers" role="tabpanel"> <div n:class="tab-pane, fade, $presenter->isLinkCurrent('Zakaznik:*') || $presenter->isLinkCurrent('ZakaznikEdit:*') ? 'show active'" id="toolbar-customers" role="tabpanel">
<div class="action-buttons"> <div class="action-buttons">
<a n:href="Zakaznik:default" type="button" class="btn btn-outline-primary btn-action"> <a n:href="Zakaznik:default" type="button" class="btn btn-outline-primary btn-action">
<i class="bi bi-people-fill"></i> <i class="bi bi-people-fill"></i>