{% apply spaceless %}
{# элементы с классом material-icons - это иконочные шрифты от гугл #}
{# material-icons теперь используются в шестнадцатеричном формате, иначе
будут баги при отображении в некоторых браузерах #}
{# решено убрать кнопку Наверх #}
{#<div class="up-button up-scroll"></div>#}
{# попап запроса разрешения на показ уведомлений #}
<div class="permission-granting-popup">
<div class="logo"></div>
<div class="text">{{ 'push_notifications_permission' | trans }}</div>
<div class="buttons">
<div class="button-wrapper">
<div class="button refuse js-permission-refuse">{{ 'push_notifications_refuse' | trans }}</div>
</div>{#
#}<div class="button-wrapper">
<div class="button accept js-permission-accept">{{ 'push_notifications_allow' | trans }}</div>
</div>
</div>
</div>
{% include '@Web/Common/search-sphinx.html.twig' %}
{% set user_login_class = '' %}
{% if user.alias is not defined %}
{% set user_login_class = 'user-not-login' %}
{% endif %}
{# баннер-сообщение сверху страницы о том, что проводятся работы на сайте (обновления и т.п.) #}
{% if te.checkIsUpdated %}
{% include '@Web/Common/alerter.html.twig' %}
{% endif %}
{% set curRoute = te.request.get('_route') %}
{# класс folded добавляется для отображения свернутого блока звонилки вверху страницы #}
{# для каталога добавляем к хедеру класс catalog #}
{% set catalogClass = '' %}
{% if curRoute == ' app_catalog' %}
{% set catalogClass = ' catalog' %}
{% endif %}
{% set sliderClass = '' %}
{% if curRoute in ['app_collection_slideshow', 'app_collection_slideshow_f'] and is_mobile() and not is_tablet() %}
{% set sliderClass = ' slider-open' %}
{% endif %}
{% if not te.request.get('share') == 'order_pdf_view' %}
<header data-html2canvas-move="#header-wrapper" class="top-menu clearfix{{ catalogClass }}{{ sliderClass }}{# folded#}">
<div class="top-menu-wrapper">
{# для локали fr - на планшетах с шириной 768пкс не видно ни одного пункта меню, поэтому
надо увеличить ширину блока section с меню #}
{% set frMenuClass = '' %}
{% if userLocale() == ' fr' %}
{% set frMenuClass = ' fr-menu' %}
{% endif %}
<!--noindex-->
{# класс js-main-menu-wrapper необходим для постройки меню #}
<section class="left-part js-main-menu-wrapper{{ frMenuClass }}">
{# лого #}
<div class="logo-box pull-left js-sibling-main-menu">
<span class="toggle-menu" data-toggle="offcanvas" data-target="#sidebar-nav">
<i class="material-icons"></i>
</span>
<a id="logo_img" class="logo-img" href="{{ path('app_home') }}" title="{{ 'home_page' | trans }}" data-sort-to-catalog="3"></a>
<span class="slogan-block">{{ 'top.contactless_menu_slogan' | trans }}</span>
</div>
{# тут был LOGIN LOCALE BLOCK #}
{# главное меню сайта #}
{% set topClasses = 'list-inline pull-left hidden-xs' %}
{% set hiddenTopClass = 'hidden' %}
<span data-html2canvas-ignore="true">
{% include '@Web/Common/main-menu.html.twig' with { 'listClasses': topClasses, 'hiddenClass' : hiddenTopClass } %}
</span>
</section>
{# верхняя правая часть в хедере #}
<section data-html2canvas-ignore="true" class="right-part{{ frMenuClass }}">
{% include '@Web/Common/_user-icon-menu.html.twig' %}
<div class="sphinx-button-mobile js-sphinx-button">
{% include '@Web/SVGIconsCode/search.html.twig' %}
</div>
{#</div>#}
{# ссылки на профиль или регистрацию/авторизацию и настройки локации #}
<div class="login-locale-block js-login-locale-block">
<div class="simple-tab">
<div class="list-tabs">
{% if user.alias is defined %}
<div class="wrap-user-name tab-title" data-tab-id="#login_tab" role="show-tab-content">
<span class="user-name title-name">
<span class='name-alias'>{{ user.alias }}</span>
<span class="user-icon">
<i class="material-icons"></i>
</span>
</span>
<div class="dividing-line hidden"></div>
</div>
{% else %}
<div class="wrap-user-name-sub">
<div class="wrap-user-name tab-title">
<span class="user-name title-name">
<span class='name-alias'>
<a class="login" href="{{ path('app_login') }}">
{{ 'header_login' | trans }}
</a>
</span>
<span class="user-icon">
<a href="{{ path('app_login') }}">
<i class="material-icons"></i>
</a>
</span>
</span>
</div>
</div>
{% endif %}
{# смена локации - отображение флага и названия страны #}
<div class="wrap-title-change-location js-wrap-title-change-location tab-title"
data-tab-id="#lang_tab"
role="show-tab-content"
>
<span class="title-name" data-loc-status-block>
{% if userCountry() != 'en' %}
<span class="flag flag-{{userCountry()}}"></span>
{% else %}
<span class="flag rest-world"></span>
{% endif %}
{% if countryList[userCountry()] is defined %}
<span class='name-alias'>
{{ countryList[userCountry()]['name'] }}
</span>
{% endif %}
</span>
</div>
</div>
<div class="content-tabs">
<div class="tab-block wrap-profile-block" id="login_tab" data-tab-content>
{% if user.alias is defined %}
{# ссылки на профиль пользователя #}
{% include '@Web/User/user-profile.html.twig' %}
{% endif %}
</div>
{# смена локации - блок с полями #}
<div class="tab-block wrap-change-location" id="lang_tab" data-tab-content>
{% include '@Web/Common/change-location.html.twig' %}
{# невидимый блок, который увеличивает высоту родителя, чтобы при выборе страны или
языка из выпадающих списков курсор не попадал на .backdrop-tab (добавляется
в _simple-tab.js), и тем самым не закрывал табы #}
<div class="pseudo-height"></div>
</div>
</div>
</div>
</div>
</section>
<!--/noindex-->
</div>
</header>
{% endif %}
{% endapply %}