|
|
@@ -19,7 +19,12 @@ Blocks:
|
|
|
<div class="page">
|
|
|
|
|
|
{# Sidebar #}
|
|
|
- <aside class="navbar navbar-vertical navbar-expand-lg" data-bs-theme="dark">
|
|
|
+ <aside class="navbar navbar-vertical navbar-expand-lg">
|
|
|
+
|
|
|
+ {% if 'commercial' in settings.RELEASE.features %}
|
|
|
+ <img class="motif" src="{% static 'motif.svg' %}" alt="{% trans "NetBox Motif" %}">
|
|
|
+ {% endif %}
|
|
|
+
|
|
|
<div class="container-fluid">
|
|
|
|
|
|
{# Menu toggle (mobile view) #}
|
|
|
@@ -28,9 +33,11 @@ Blocks:
|
|
|
</button>
|
|
|
|
|
|
{# Logo #}
|
|
|
- <h1 class="navbar-brand navbar-brand-autodark">
|
|
|
+ <h1 class="navbar-brand pb-0">
|
|
|
<a href="{% url 'home' %}">
|
|
|
- <img src="{% static 'netbox_logo.svg' %}" alt="{% trans "NetBox Logo" %}" class="navbar-brand-image">
|
|
|
+ <img src="{% static 'logo_netbox_dark_teal.svg' %}" alt="{% trans "NetBox Logo" %}" class="navbar-brand-image hide-theme-dark">
|
|
|
+ <img src="{% static 'logo_netbox_bright_teal.svg' %}" alt="{% trans "NetBox Logo" %}" class="navbar-brand-image hide-theme-light">
|
|
|
+ <div class="netbox-edition fw-semibold text-center fs-5 my-1">{{ settings.RELEASE.edition }}</div>
|
|
|
</a>
|
|
|
</h1>
|
|
|
|
|
|
@@ -140,42 +147,61 @@ Blocks:
|
|
|
{% block footer_links %}
|
|
|
{# Documentation #}
|
|
|
<li class="list-inline-item">
|
|
|
- <a href="{% static 'docs/' %}" target="_blank" class="link-secondary" rel="noopener">
|
|
|
+ <a href="{% static 'docs/' %}" target="_blank" class="link-secondary" rel="noopener" aria-label="{% trans "Docs" %}">
|
|
|
<i title="{% trans "Docs" %}" class="mdi mdi-book-open-variant text-primary" data-bs-placement="top" data-bs-toggle="tooltip"></i>
|
|
|
</a>
|
|
|
</li>
|
|
|
{# REST API #}
|
|
|
<li class="list-inline-item">
|
|
|
- <a href="{% url 'api-root' %}" target="_blank" class="link-secondary" rel="noopener">
|
|
|
+ <a href="{% url 'api-root' %}" target="_blank" class="link-secondary" rel="noopener" aria-label="{% trans "REST API" %}">
|
|
|
<i title="{% trans "REST API" %}" class="mdi mdi-cloud-braces text-primary" data-bs-placement="top" data-bs-toggle="tooltip"></i>
|
|
|
</a>
|
|
|
</li>
|
|
|
{# API docs #}
|
|
|
<li class="list-inline-item">
|
|
|
- <a href="{% url 'api_docs' %}" target="_blank" class="link-secondary" rel="noopener">
|
|
|
+ <a href="{% url 'api_docs' %}" target="_blank" class="link-secondary" rel="noopener" aria-label="{% trans "REST API documentation" %}">
|
|
|
<i title="{% trans "REST API documentation" %}" class="mdi mdi-book text-primary" data-bs-placement="top" data-bs-toggle="tooltip"></i>
|
|
|
</a>
|
|
|
</li>
|
|
|
{# GraphQL API #}
|
|
|
{% if config.GRAPHQL_ENABLED %}
|
|
|
<li class="list-inline-item">
|
|
|
- <a href="{% url 'graphql' %}" target="_blank" class="link-secondary" rel="noopener">
|
|
|
+ <a href="{% url 'graphql' %}" target="_blank" class="link-secondary" rel="noopener" aria-label="{% trans "GraphQL API" %}">
|
|
|
<i title="{% trans "GraphQL API" %}" class="mdi mdi-graphql text-primary" data-bs-placement="top" data-bs-toggle="tooltip"></i>
|
|
|
</a>
|
|
|
</li>
|
|
|
{% endif %}
|
|
|
- {# GitHub #}
|
|
|
- <li class="list-inline-item">
|
|
|
- <a href="https://github.com/netbox-community/netbox" target="_blank" class="link-secondary" rel="noopener">
|
|
|
- <i title="{% trans "Source Code" %}" class="mdi mdi-github text-primary" data-bs-placement="top" data-bs-toggle="tooltip"></i>
|
|
|
- </a>
|
|
|
- </li>
|
|
|
- {# NetDev Slack #}
|
|
|
- <li class="list-inline-item">
|
|
|
- <a href="https://netdev.chat" target="_blank" class="link-secondary" rel="noopener">
|
|
|
- <i title="{% trans "Community" %}" class="mdi mdi-slack text-primary" data-bs-placement="top" data-bs-toggle="tooltip"></i>
|
|
|
- </a>
|
|
|
- </li>
|
|
|
+
|
|
|
+ {# Commercial links #}
|
|
|
+ {% if settings.RELEASE.features.commercial %}
|
|
|
+ {# LinkedIn #}
|
|
|
+ <li class="list-inline-item">
|
|
|
+ <a href="https://www.linkedin.com/company/netboxlabs/" target="_blank" class="link-secondary" rel="noopener" aria-label="LinkedIn">
|
|
|
+ <i title="LinkedIn" class="mdi mdi-linkedin text-primary" data-bs-placement="top" data-bs-toggle="tooltip"></i>
|
|
|
+ </a>
|
|
|
+ </li>
|
|
|
+ {# Support #}
|
|
|
+ <li class="list-inline-item">
|
|
|
+ <a href="mailto:support@netboxlabs.com" target="_blank" class="link-secondary" rel="noopener" aria-label="{% trans "NetBox Labs Support" %}">
|
|
|
+ <i title="{% trans "NetBox Labs Support" %}" class="mdi mdi-lifebuoy text-primary" data-bs-placement="top" data-bs-toggle="tooltip"></i>
|
|
|
+ </a>
|
|
|
+ </li>
|
|
|
+
|
|
|
+ {# Community links #}
|
|
|
+ {% else %}
|
|
|
+ {# GitHub #}
|
|
|
+ <li class="list-inline-item">
|
|
|
+ <a href="https://github.com/netbox-community/netbox" target="_blank" class="link-secondary" rel="noopener" aria-label="{% trans "Source Code" %}">
|
|
|
+ <i title="{% trans "Source Code" %}" class="mdi mdi-github text-primary" data-bs-placement="top" data-bs-toggle="tooltip"></i>
|
|
|
+ </a>
|
|
|
+ </li>
|
|
|
+ {# NetDev Slack #}
|
|
|
+ <li class="list-inline-item">
|
|
|
+ <a href="https://netdev.chat" target="_blank" class="link-secondary" rel="noopener" aria-label="{% trans "Community" %}">
|
|
|
+ <i title="{% trans "Community" %}" class="mdi mdi-slack text-primary" data-bs-placement="top" data-bs-toggle="tooltip"></i>
|
|
|
+ </a>
|
|
|
+ </li>
|
|
|
+ {% endif %}
|
|
|
{% endblock footer_links %}
|
|
|
</ul>
|
|
|
{# /Footer links #}
|