123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- {#
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
- http://www.apache.org/licenses/LICENSE-2.0
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
- #}
- {% set menu = appbuilder.menu %}
- {% set languages = appbuilder.languages %}
- {% set WARNING_MSG = appbuilder.app.config['WARNING_MSG'] %}
- {% set app_icon_width = appbuilder.app.config['APP_ICON_WIDTH'] %}
- {% set logo_target_path = appbuilder.app.config['LOGO_TARGET_PATH'] or '/profile/{}/'.format(current_user.username) %}
- {% set root_path = logo_target_path if not logo_target_path.startswith('/') else '/superset' + logo_target_path if current_user.username is defined else '#' %}
- <div class="navbar navbar-static-top {{menu.extra_classes}}" role="navigation">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="{{ root_path }}">
- <img
- width="{{ app_icon_width }}"
- src="{{ appbuilder.app_icon }}"
- alt="{{ appbuilder.app_name }}"
- />
- </a>
- </div>
- <div class="navbar-collapse collapse">
- <ul class="nav navbar-nav">
- {% if WARNING_MSG %}
- <li class="alert alert-danger">
- {{ WARNING_MSG | safe }}
- </li>
- {% endif %}
- {% include 'appbuilder/navbar_menu.html' %}
- </ul>
- <ul class="nav navbar-nav navbar-right">
- {% include 'appbuilder/navbar_right.html' %}
- </ul>
- </div>
- </div>
- </div>
|