Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
128 changes: 39 additions & 89 deletions docs/_templates/footer.html
Original file line number Diff line number Diff line change
@@ -1,92 +1,42 @@
<div class="related-pages">
{# mod: Per-page navigation #}
{% if meta %}
{% if 'sequential_nav' in meta %}
{% set sequential_nav = meta.sequential_nav %}
{% endif %}
{% endif %}
{# mod: Conditional wrappers to control page navigation buttons #}
{% if sequential_nav != "none" -%}
{% if next and (sequential_nav == "next" or sequential_nav == "both") -%}
<a class="next-page" href="{{ next.link }}">
<div class="page-info">
<div class="context">
<span>{{ _("Next") }}</span>
</div>
<div class="title">{{ next.title }}</div>
</div>
<svg class="furo-related-icon"><use href="#svg-arrow-right"></use></svg>
</a>
{%- endif %}
{% if prev and (sequential_nav == "prev" or sequential_nav == "both") -%}
<a class="prev-page" href="{{ prev.link }}">
<svg class="furo-related-icon"><use href="#svg-arrow-right"></use></svg>
<div class="page-info">
<div class="context">
<span>{{ _("Previous") }}</span>
</div>
{% if prev.link == pathto(root_doc) %}
<div class="title">{{ _("Home") }}</div>
{% else %}
<div class="title">{{ prev.title }}</div>
{% endif %}
</div>
</a>
{%- endif %}
{%- endif %}
</div>
<div class="bottom-of-page">
<div class="left-details">
{%- if show_copyright %}
<div class="copyright">
{%- if hasdoc('copyright') %}
{% trans path=pathto('copyright'), copyright=copyright|e -%}
<a href="{{ path }}">Copyright</a> &#169; {{ copyright }}
{%- endtrans %}
{%- else %}
{% trans copyright=copyright|e -%}
Copyright &#169; {{ copyright }}
{%- endtrans %}
{%- endif %}
<footer class="l-docs__footer p-strip is-dark">
<div class="l-docs__subgrid">
<div class="l-docs__sidebar u-fixed-width">
<p>&copy; {{ copyright }} {{ author }}</p>
</div>
{%- endif %}

{# mod: removed "Made with" #}

{%- if last_updated -%}
<div class="last-updated">
{% trans last_updated=last_updated|e -%}
Last updated on {{ last_updated }}
{%- endtrans -%}
<div class="l-docs__main">
<nav class="row" aria-label="Footer">
<ul class="p-list">
{%- if footer and footer.product -%}
<li class="p-list__item">
{%- if product_page %}
<a href="{{ product_page }}">{{ project }} {{ version }}</a>
{%- else -%}
{{ project }} {{ version }}
{%- endif -%}
</li>
{%- endif -%}
{%- if footer and footer.license and license and license.name -%}
<li class="p-list__item">
{%- if license.url -%}
This page is licensed under <a href="{{ license.url }}">{{ license.name }}</a>
{%- else -%}
This page is licensed under {{ license.name }}
{%- endif -%}
</li>
{%- endif -%}
{%- if footer and footer.entries -%}
{%- for item in footer.entries -%}
<li class="p-list__item">
{{ item }}
</li>
{%- endfor -%}
{%- endif -%}
</ul>
<span class="u-off-screen">
<!-- Non-functional -->
<a href="#">Go to the top of the page</a>
</span>
</nav>
</div>
{%- endif %}

{%- if show_source and has_source and sourcename %}
<div class="show-source">
<a class="muted-link" href="{{ pathto('_sources/' + sourcename, true)|e }}"
rel="nofollow">Show source</a>
</div>
{%- endif %}
</div>
<div>
{% if has_contributor_listing and display_contributors and pagename and page_source_suffix %}
{% set contributors = get_contributors_for_file(pagename, page_source_suffix) %}
{% if contributors %}
{% if contributors | length > 1 %}
<a class="display-contributors">Thanks to the {{ contributors |length }} contributors!</a>
{% else %}
<a class="display-contributors">Thanks to our contributor!</a>
{% endif %}
<div id="overlay"></div>
<ul class="all-contributors">
{% for contributor in contributors %}
<li>
<a href="{{ contributor[1] }}" class="contributor">{{ contributor[0] }}</a>
</li>
{% endfor %}
</ul>
{% endif %}
{% endif %}
</div>
<div class="right-details"><a href="" class="js-revoke-cookie-manager muted-link">Manage your tracker settings</a></div>
</div>
</footer>
137 changes: 80 additions & 57 deletions docs/_templates/header.html
Original file line number Diff line number Diff line change
@@ -1,72 +1,95 @@
<header id="header" class="p-navigation">
{% macro nav_logo() %}
<div class="p-navigation__tagged-logo">
<a class="p-navigation__link" href="{{ logo_link_URL }}">
<div class="p-navigation__logo-tag">
<img class="p-navigation__logo-icon" src="{{ logo_img_URL }}" alt="">
</div>
<span class="p-navigation__logo-title">{{ logo_title }}</span>
</a>
</div>
<a href="#navigation" class="p-navigation__toggle--open" title="menu">Menu</a>
<a href="#navigation-closed" class="p-navigation__toggle--close" title="close menu">Close menu</a>
{% endmacro %}

<!-- Google Tag Manager -->
<script>
(function(w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({
'gtm.start': new Date().getTime(),
event: 'gtm.js'
});
var f = d.getElementsByTagName(s)[0];
var j = d.createElement(s);
var dl = '';
if (l != 'dataLayer') {
dl = '&l=' + l;
}
j.async = true;
j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-KNX3CJC');
</script>
{% macro nav_items() %}
<ul class="p-navigation__items">
<li class="p-navigation__item">
<a class="p-navigation__link" href="https://{{ product_page }}">{{ project }}</a>
</li>

<div class="p-navigation__nav" role="menubar">
{% if link1_name and link1_URL %}
<li class="p-navigation__item">
<a class="p-navigation__link" href="{{ link1_URL }}">{{ link1_name }}</a>
</li>
{% endif %}

<ul class="p-navigation__links" role="menu">
{% if link2_name and link2_URL %}
<li class="p-navigation__item">
<a class="p-navigation__link" href="{{ link2_URL }}">{{ link2_name }}</a>
</li>
{% endif %}

<li class="p-navigation__item--dropdown-toggle" id="link-2">
<a href="#link-2-menu" aria-controls="link-2-menu" class="p-navigation__link">Resources</a>
<ul class="p-navigation__dropdown" id="link-2-menu" aria-hidden="true">
{% if discourse %}
<li>
<a class="p-logo" href="https://{{ product_page }}" aria-current="page">
<img src="{{ pathto(product_tag,1) }}" alt="Logo" class="p-logo-image">
<div class="p-logo-text p-heading--4">{{ project }}
</div>
</a>
<a href="{{ discourse }}" class="p-navigation__dropdown-item">Discourse</a>
</li>
{% endif %}

<li class="nav-ubuntu-com">
<a href="https://{{ product_page }}" class="p-navigation__link">{{ product_page }}</a>
{% if mattermost %}
<li>
<a href="{{ mattermost }}" class="p-navigation__dropdown-item">Mattermost</a>
</li>
{% endif %}

{% if matrix %}
<li>
<a href="#" class="p-navigation__link nav-more-links">More resources</a>
<ul class="more-links-dropdown">

{% if discourse %}
<li>
<a href="{{ discourse }}" class="p-navigation__sub-link p-dropdown__link">Discourse</a>
</li>
{% endif %}

{% if mattermost %}
<li>
<a href="{{ mattermost }}" class="p-navigation__sub-link p-dropdown__link">Mattermost</a>
</li>
{% endif %}

{% if matrix %}
<li>
<a href="{{ matrix }}" class="p-navigation__sub-link p-dropdown__link">Matrix</a>
</li>
{% endif %}

{% if github_url %}
<li>
<a href="{{ github_url }}" class="p-navigation__sub-link p-dropdown__link">GitHub</a>
</li>
{% endif %}

</ul>
<a href="{{ matrix }}" class="p-navigation__dropdown-item">Matrix</a>
</li>
{% endif %}

{% if github_url %}
<li>
<a href="{{ github_url }}" class="p-navigation__dropdown-item">GitHub</a>
</li>
{% endif %}
</ul>
</li>
</ul>
{% endmacro %}
<header id="navigation" class="p-navigation is-dark">
<!-- Google Tag Manager -->
<script>
(function(w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({
'gtm.start': new Date().getTime(),
event: 'gtm.js'
});
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s),
dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
j.src =
'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-KNX3CJC');
</script>
<a href="#content" class="p-link--skip">Jump to main content</a>
<div class="l-docs__subgrid">
<div class="l-docs__sidebar">
<div class="p-navigation__banner">
{{ nav_logo() }}
</div>
</div>
<div class="l-docs__main">
<div class="p-navigation__row u-fixed-width">
<nav class="p-navigation__nav" aria-label="Main">
{{ nav_items() }}
</nav>
</div>
</div>
</div>
</header>
Loading
Loading