3 {% set component_classes = "item" %}
4 {% elseif ui == 'menu' %}
5 {% set component_classes = "ui text compact small fluid menu" %}
8 {% if login.isLogged() %}
10 <div class="{{ component_classes }}">
11 <div class="ui basic center aligned fitted segment">
12 <span class="ui tiny header">{{ login.loggedInAs()|raw }}</span>
15 class="ui fluid {% if login.isImpersonated() %}purple{% else %}red{% endif %} basic button"
16 href="{% if login.isImpersonated() %}{{ url_for("unimpersonate") }}{% else %}{{ url_for("logout") }}{% endif %}"
18 <i class="icon {% if login.isImpersonated() %}user secret{% else %}sign out alt{% endif %}"></i>
19 {% if login.isImpersonated() %}{{ _T("Unimpersonate") }}{% else %}{{ _T("Log off") }}{% endif %}
23 {% if not login.getCompactMenu() %}
24 <div class="{{ component_classes }}">
26 <i class="user circle big icon"></i>
27 {{ login.loggedInAs()|raw }}
29 <div class="right menu">
32 class="ui {% if login.isImpersonated() %}purple{% else %}red{% endif %} icon button"
33 href="{% if login.isImpersonated() %}{{ url_for("unimpersonate") }}{% else %}{{ url_for("logout") }}{% endif %}"
34 title="{% if login.isImpersonated() %}{{ _T("Unimpersonate") }}{% else %}{{ _T("Log off") }}{% endif %}"
35 data-position="bottom right"
37 <i class="icon {% if login.isImpersonated() %}user secret{% else %}sign out alt{% endif %}"></i>
38 <span class="displaynone">{% if login.isImpersonated() %}{{ _T("Unimpersonate") }}{% else %}{{ _T("Log off") }}{% endif %}</span>
43 {% include "elements/modes.html.twig" %}
45 {% set component_classes = "ui vertical centered tiny fluid icon menu" %}
46 <div id="logoutmenu" class="{{ component_classes }}">
47 <div class="ui dropdown item no-touch tooltip" data-html="{{ login.loggedInAs()|raw }}" data-position="right center">
48 <i class="user circle icon"></i>
49 <span class="text displaynone">{{ login.loggedInAs()|raw }}</span>
52 <div class="ui basic center aligned fitted segment">
53 <img src="{{ url_for('logo') }}" width="{{ logo.getOptimalWidth() }}" height="{{ logo.getOptimalHeight() }}" alt="{{ preferences.pref_nom }}" class="icon"/>
54 <div class="ui block huge brand header">
55 {{ preferences.pref_nom }}
56 {% if preferences.pref_slogan %}<div class="sub tiny header">{{ __(preferences.pref_slogan) }}</div>{% endif %}
59 {{ login.loggedInAs()|raw }}
60 <div class="ui basic fitted segment">
61 {% include "elements/modes.html.twig" %}
64 class="ui {% if login.isImpersonated() %}purple{% else %}red{% endif %} icon button"
65 href="{% if login.isImpersonated() %}{{ url_for("unimpersonate") }}{% else %}{{ url_for("logout") }}{% endif %}"
67 <i class="icon {% if login.isImpersonated() %}user secret{% else %}sign out alt{% endif %}"></i>
68 {% if login.isImpersonated() %}{{ _T("Unimpersonate") }}{% else %}{{ _T("Log off") }}{% endif %}