Skip to content
Snippets Groups Projects
Verified Commit 7b5a290c authored by Jake's avatar Jake
Browse files

refactored headers

parent 631502e0
No related branches found
No related tags found
No related merge requests found
Pipeline #323069 passed
......@@ -6,10 +6,8 @@
{% endblock breadcrumb %}
{% block page_header %}
<header class="visuallyhidden">
<h1>{{ common.softbreak_span(page.title) }}</h1>
</header>
<hr>
{{ common.render_header(page.title, 1, {"classes": ["visuallyhidden"]}, lang) }}
<hr>
{% endblock %}
{% block page_footer %}
......
......@@ -63,8 +63,15 @@
{#- ############################# HEADER ################################## -#}
{%- macro render_header(content, level, attr, lang) -%}
{%- call render_header_raw(content, level, attr, lang) -%}
{{ softbreak_span(content) }}
{%- endcall -%}
{%- endmacro -%}
{%- macro render_header_raw(content, level, attr, lang) -%}
<header {{ render_attr(attr, lang) }}>
<h{{ level }}>{{ render_inlines(content, lang) }}</h{{ level }}>
<h{{ level }}>{{ caller() }}</h{{ level }}>
</header>
{%- endmacro -%}
......
......@@ -20,11 +20,12 @@
{%- endmacro -%}
{%- macro render_header(content, level, attr, lang) -%}
<header {{ common.render_attr(attr, lang) }}>
<h{{ level }}>{{ render_inlines(content, lang) }}</h{{ level }}>
</header>
{%- call common.render_header_raw(content, level, attr, lang) -%}
{{ render_inlines(content, lang) }}
{%- endcall -%}
{%- endmacro -%}
{%- macro render_orderedlist_type(style, delim) -%}
{#- TODO also use delim: default | period | one_parenthesis | two_parentheses -#}
{%- if style == "default" -%}1
......@@ -115,9 +116,8 @@
{%- set level = block['level'] -%}
{%- set attr = block['attr'] -%}
{%- set content = block['content'] -%}
<header {{ common.render_attr(attr, lang) }}>
<h{{ level }}>{{ render_inlines(content, lang) }}</h{{ level }}>
</header>
{{ render_header(content, level, attr, lang) }}
{%- endmacro -%}
{%- macro render_block_paragraph(block, lang) -%}
......
......@@ -12,9 +12,7 @@
{% block main %}
<article>
{% block page_header %}
<header>
<h1>{{ common.softbreak_span(page.title) }}</h1>
</header>
{{ common.render_header(page.title, 1, None, lang) }}
{% endblock %}
{% block page_content %}
{%- if 'before' in page.metadata -%}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment