1
0
mirror of https://github.com/mailcow/mailcow-dockerized.git synced 2024-12-21 01:49:22 +02:00

[Web] Do not show Apps dropdown, when there is only single item

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
This commit is contained in:
Kristian Feldsam 2024-08-20 11:47:51 +02:00
parent f9a7712025
commit 22e757ac36

View File

@ -89,24 +89,33 @@
</ul> </ul>
</li> </li>
{% endif %} {% endif %}
{% if mailcow_apps or app_links %} {% if mailcow_apps|length == 1 and not app_links %}
<li class="nav-item dropdown"> {% set app = mailcow_apps[0] %}
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false"><i class="bi bi-link-45deg me-2"></i> {{ ui_texts.apps_name|raw }}</a> {% if not skip_sogo or not is_uri('SOGo', app.link) %}
<ul class="dropdown-menu"> <li class="nav-item"{% if app.description %} title="{{ app.description }}"{% endif %}>
{% for app in mailcow_apps %} <a href="{{ app.link }}" class="nav-link">{{ app.name }}</a>
{% if not skip_sogo or not is_uri('SOGo', app.link) %} </li>
<li {% if app.description %}title="{{ app.description }}"{% endif %}> {% endif %}
<a href="{{ app.link }}" class="dropdown-item">{{ app.name }}</a> {% else %}
</li> {% if mailcow_apps or app_links %}
{% endif %} <li class="nav-item dropdown">
{% endfor %} <a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false"><i class="bi bi-link-45deg me-2"></i> {{ ui_texts.apps_name|raw }}</a>
{% for row in app_links %} <ul class="dropdown-menu">
{% for key, val in row %} {% for app in mailcow_apps %}
<li><a href="{{ val }}" class="dropdown-item">{{ key }}</a></li> {% if not skip_sogo or not is_uri('SOGo', app.link) %}
<li {% if app.description %}title="{{ app.description }}"{% endif %}>
<a href="{{ app.link }}" class="dropdown-item">{{ app.name }}</a>
</li>
{% endif %}
{% endfor %} {% endfor %}
{% endfor %} {% for row in app_links %}
</ul> {% for key, val in row %}
</li> <li><a href="{{ val }}" class="dropdown-item">{{ key }}</a></li>
{% endfor %}
{% endfor %}
</ul>
</li>
{% endif %}
{% endif %} {% endif %}
{% if not dual_login and mailcow_cc_username %} {% if not dual_login and mailcow_cc_username %}
<li class="logged-in-as nav-item"><a href="#" onclick="logout.submit()" class="nav-link"><b class="username-lia">{{ mailcow_cc_username }}</b> <i class="bi bi-power ms-2"></i></a></li> <li class="logged-in-as nav-item"><a href="#" onclick="logout.submit()" class="nav-link"><b class="username-lia">{{ mailcow_cc_username }}</b> <i class="bi bi-power ms-2"></i></a></li>