Skip to content

Commit

Permalink
Update footer
Browse files Browse the repository at this point in the history
  • Loading branch information
remibetin committed Sep 24, 2024
1 parent ba17a55 commit c1df09a
Showing 1 changed file with 53 additions and 55 deletions.
108 changes: 53 additions & 55 deletions _includes/footer.html
Original file line number Diff line number Diff line change
@@ -1,37 +1,37 @@
{%- assign col = site.collections | where: "label", page.collection | first -%}
{%- assign pagelang = 'en' -%}
{%- assign page_lang = 'en' -%}
{%- if page.lang -%}
{%- assign pagelang = page.lang -%}
{%- endif -%}
{%- if include.lang -%}
{%- assign pagelang = include.lang -%}
{%- assign page_lang = page.lang -%}
{%- endif -%}
{%- capture last_updated -%}{{ page.last_updated | date: '%s' | plus: 0 | default: 0 }}{%- endcapture -%}
{%- capture last_reviewed -%}{{ page.last_reviewed | date: '%s' | plus: 0 | default: 0 }}{%- endcapture -%}
{%- if page.custom_changelog -%}
{%- assign changelog_url = page.custom_changelog -%}
{%- elsif page.changelog -%}
{%- elsif page.changelog -%}{%- comment -%}Supports legacy method for now{% endcomment -%}
{%- assign changelog_url = page.changelog -%}
{%- elsif page.ref -%}
{%- capture changelog_url -%}{{ page.ref | append: "changelog/" }}{%- endcapture -%}
{%- else -%}
{%- capture changelog_url -%}{{ page.url | append: "changelog/" }}{%- endcapture -%}
{%- endif -%}

{% assign alldocs=site.documents | concat: site.pages %}
{%- assign changelogpage=alldocs | where: "url", changelog_url | first -%}
{% capture last_updated %}{{ page.last_updated | date: '%s' | plus: 0 | default: 0 }}{% endcapture %}
{% capture last_reviewed %}{{ page.last_reviewed | date: '%s' | plus: 0 | default: 0 }}{% endcapture %}
{%- assign all_docs = site.documents | concat: site.pages -%}
{%- assign changelog_page = all_docs | where: "url", changelog_url | first -%}
{%- if changelog_page -%}
{%- capture changelog -%}
&mdash; <a href="{{ changelog_page.url | relative_url }}">{%- include_cached t.html t="Latest changes" lang=page_lang -%}</a>
{%- endcapture -%}
{%- else -%}
{%- assign changelog = "" -%}
{%- endif -%}
{%- if page.acknowledgements -%}
{%- assign acknowledgementspage=alldocs | where:"ref", page.acknowledgements | first -%}
{% assign acknowledgementspageurl = acknowledgementspage.url | relative_url %}
{%- capture acknowledgementstext -%}
{%- include_cached t.html t="Acknowledgements" lang=page.lang -%}
{%- assign acknowledgements_page = all_docs | where:"ref", page.acknowledgements | first -%}
{%- capture acknowledgements -%}
<a href="{{ acknowledgements_page.url | relative_url }}">{%- include_cached t.html t="Acknowledgements" lang=page_lang -%}</a>
{%- endcapture -%}
{%- assign acknowledgements = '<a href="' | append: acknowledgementspageurl | append: '">' | append: acknowledgementstext | append: '</a>' -%}
{%- else -%}
{%- assign acknowledgements = "" -%}
{%- endif -%}

{% if col.footer %}
{%- assign col = site.collections | where: "label", page.collection | first -%}
{%- if col.footer -%}
<footer id="wai-page-footer" class="page-footer default-grid" aria-label="Page">
<div class="inner"
{% if include.inner-style %}
Expand All @@ -41,42 +41,11 @@
{%- if page.license == 'creative-commons' -%}<p>{% include_cached icon.html name="creative-commons" %} This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.</p>{%- endif -%}
</div>
</footer>
{% else %}
{% if page.footer or page.last_updated or page.last_reviewed %}
<footer id="wai-site-footer" class="page-footer default-grid" aria-label="Page">
<div class="inner"
{%- if include.inner-style -%}
style="{{ include.inner-style }}"
{%- endif -%}>
{%- if page.last_updated or page.last_reviewed -%}
<p>
{%- if last_updated >= last_reviewed -%}
{%- if pagelang == "en" %}{%- include_cached t.html t="Last updated:" lang=page.lang %} {{ page.last_updated | date: '%d %B %Y' }}
{%- elsif pagelang != "en" -%}{%- include_cached t.html t="English version last updated:" lang=page.lang %} {{ page.last_updated | date: '%Y-%m-%d' }}
{%- endif -%}
{%- elsif last_reviewed > last_updated -%}
{%- if pagelang == "en" -%}{%- include_cached t.html t="Reviewed as of" lang=page.lang %} {{ page.last_reviewed | date: '%d %B %Y' }}
{%- elsif pagelang != "en" -%}{%- include_cached t.html t="English version reviewed as of" lang=page.lang %} {{ page.last_reviewed | date: '%Y-%m-%d' }}
{%- endif -%}
{%- if changelogpage %}
&mdash; <a href="{{ changelogpage.url | relative_url }}">{%- include_cached t.html t="Latest changes" -%}</a>
{%- endif -%}
.</p>
{%- endif -%}
{%- endif -%}
{{ page.footer | replace: "CHANGELOG", changelog | replace: "ACKNOWLEDGEMENTS", acknowledgements }}
{%- if page.license == 'creative-commons' -%}<p>{% include_cached icon.html name="creative-commons" %} This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.</p>{%- endif -%}
</div>
</footer>
{% endif %}
{% endif %}

{% comment %}
{%- comment -%}
META FOOTER

For the tutorials, we used data to form the footer. This way of constructing the footer is now called “metafooter” and needs to be enabled by setting `metafooter: true` in the frontmatter. Do NOT use with raw html `footer: ` frontmatter.
{% endcomment %}
{% if page.metafooter %}
{%- endcomment -%}
{%- elsif page.metafooter -%}
<footer id="wai-site-footer" class="page-footer default-grid" aria-label="Page">
<div class="inner">
<div><strong>Status:</strong>
Expand Down Expand Up @@ -111,7 +80,6 @@
{% endfor %}
&nbsp;
{% if page.update_editors %}

{% include t.html t='Update Editor:' %}
{% for updateeditor in page.update_editors %}
{% if forloop.first %}<ul class="sentence">{% endif %}
Expand Down Expand Up @@ -153,7 +121,37 @@
{%- if page.license == 'creative-commons' -%}<p>{% include_cached icon.html name="creative-commons" %} This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.</p>{%- endif -%}
</div>
</footer>
{% endif %}
{%- else -%}
{% if page.footer or page.last_updated or page.last_reviewed %}
<footer id="wai-site-footer" class="page-footer default-grid" aria-label="Page">
<div class="inner"
{%- if include.inner-style -%}
style="{{ include.inner-style }}"
{%- endif -%}>
{%- if page.last_updated or page.last_reviewed -%}
<p>
{%- if last_updated >= last_reviewed -%}
{%- if page_lang == "en" %}<strong>{%- include_cached t.html t="Last updated:" lang=page.lang %}</strong> {{ page.last_updated | date: '%e %B %Y' }}
{%- elsif page_lang != "en" -%}<strong>{%- include_cached t.html t="English version last updated:" lang=page.lang %}</strong> {{ page.last_updated | date: '%Y-%m-%d' }}
{%- endif -%}
{%- elsif last_reviewed > last_updated -%}
{%- if page_lang == "en" -%}<strong>{%- include_cached t.html t="Reviewed as of" lang=page.lang %}</strong> {{ page.last_reviewed | date: '%e %B %Y' }}
{%- elsif page_lang != "en" -%}<strong>{%- include_cached t.html t="English version reviewed as of" lang=page.lang %}</strong> {{ page.last_reviewed | date: '%Y-%m-%d' }}
{%- endif -%}
{%- endif -%}
{%- if changelog_page %}
{{ changelog }}.
{%- else -%}
.
{%- endif -%}
</p>
{%- endif -%}
{{ page.footer | replace: "CHANGELOG", changelog | replace: "ACKNOWLEDGEMENTS", acknowledgements }}
{%- if page.license == 'creative-commons' -%}<p>{% include_cached icon.html name="creative-commons" %} This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.</p>{%- endif -%}
</div>
</footer>
{% endif %}
{%- endif -%}

<footer class="site-footer grid-4q" aria-label="Site">
<div class="q1-start q3-end about">
Expand Down

0 comments on commit c1df09a

Please sign in to comment.