xref: /llvm-project/openmp/docs/_themes/llvm-openmp-theme/layout.html (revision 30e818db91a43629c8eefdf03df86d5a98eb9c17)
1*30e818dbSJohannes Doerfert{#
2*30e818dbSJohannes Doerfert    llvm-openmp-theme/layout.html
3*30e818dbSJohannes Doerfert    ~~~~~~~~~~~~~~~~~
4*30e818dbSJohannes Doerfert
5*30e818dbSJohannes Doerfert    Sphinx layout template for LLVM/OpenMP which as an almost identical clone
6*30e818dbSJohannes Doerfert    of the agogo theme, originally written by Andi Albrecht.
7*30e818dbSJohannes Doerfert
8*30e818dbSJohannes Doerfert    :copyright: Copyright 2007-2020 by the Sphinx team, see AUTHORS.
9*30e818dbSJohannes Doerfert    :license: BSD, see LICENSE for details.
10*30e818dbSJohannes Doerfert#}
11*30e818dbSJohannes Doerfert{%- extends "basic/layout.html" %}
12*30e818dbSJohannes Doerfert
13*30e818dbSJohannes Doerfert{% block header %}
14*30e818dbSJohannes Doerfert    <div class="header-wrapper" role="banner">
15*30e818dbSJohannes Doerfert      <div class="header">
16*30e818dbSJohannes Doerfert        {%- if logo %}
17*30e818dbSJohannes Doerfert          <p class="logo"><a href="{{ pathto(master_doc)|e }}">
18*30e818dbSJohannes Doerfert            <img class="logo" src="{{ pathto('_static/' + logo, 1)|e }}" alt="Logo"/>
19*30e818dbSJohannes Doerfert          </a></p>
20*30e818dbSJohannes Doerfert        {%- endif %}
21*30e818dbSJohannes Doerfert        {%- block headertitle %}
22*30e818dbSJohannes Doerfert        <div class="headertitle"><a
23*30e818dbSJohannes Doerfert          href="{{ pathto(master_doc)|e }}">{{ shorttitle|e }}</a></div>
24*30e818dbSJohannes Doerfert        {%- endblock %}
25*30e818dbSJohannes Doerfert        <div class="rel" role="navigation" aria-label="related navigation">
26*30e818dbSJohannes Doerfert          <a href="{{ pathto('index') }}" title="LLVM OpenMP Documentation">HOME</a>
27*30e818dbSJohannes Doerfert          {{ reldelim2 }}
28*30e818dbSJohannes Doerfert          {%- for rellink in rellinks|reverse %}
29*30e818dbSJohannes Doerfert          <a href="{{ pathto(rellink[0])|e }}" title="{{ rellink[1]|striptags|e }}"
30*30e818dbSJohannes Doerfert             {{ accesskey(rellink[2]) }}>{{ rellink[3] }}</a>
31*30e818dbSJohannes Doerfert          {%- if not loop.last %}{{ reldelim2 }}{% endif %}
32*30e818dbSJohannes Doerfert          {%- endfor %}
33*30e818dbSJohannes Doerfert        </div>
34*30e818dbSJohannes Doerfert       </div>
35*30e818dbSJohannes Doerfert    </div>
36*30e818dbSJohannes Doerfert{% endblock %}
37*30e818dbSJohannes Doerfert
38*30e818dbSJohannes Doerfert
39*30e818dbSJohannes Doerfert{%- macro llvm_openmp_sidebar() %}
40*30e818dbSJohannes Doerfert          {%- block sidebartoc %}
41*30e818dbSJohannes Doerfert          <h3>{{ _('Table of Contents') }}</h3>
42*30e818dbSJohannes Doerfert          {{ toctree(includehidden=True, titles_only=True, maxdepth=2) }}
43*30e818dbSJohannes Doerfert          {%- endblock %}
44*30e818dbSJohannes Doerfert          {%- block sidebarsearch %}
45*30e818dbSJohannes Doerfert          <div role="search">
46*30e818dbSJohannes Doerfert            <h3 style="margin-top: 1.5em;">{{ _('Search') }}</h3>
47*30e818dbSJohannes Doerfert            <form class="search" action="{{ pathto('search') }}" method="get">
48*30e818dbSJohannes Doerfert                <input type="text" name="q" />
49*30e818dbSJohannes Doerfert                <input type="submit" value="{{ _('Go') }}" />
50*30e818dbSJohannes Doerfert            </form>
51*30e818dbSJohannes Doerfert          </div>
52*30e818dbSJohannes Doerfert          {%- endblock %}
53*30e818dbSJohannes Doerfert{% endmacro %}
54*30e818dbSJohannes Doerfert
55*30e818dbSJohannes Doerfert{% block content %}
56*30e818dbSJohannes Doerfert    <div class="content-wrapper">
57*30e818dbSJohannes Doerfert      <div class="content">
58*30e818dbSJohannes Doerfert        {%- if not theme_rightsidebar|tobool %}
59*30e818dbSJohannes Doerfert        <div class="sidebar">
60*30e818dbSJohannes Doerfert          {{ llvm_openmp_sidebar() }}
61*30e818dbSJohannes Doerfert        </div>
62*30e818dbSJohannes Doerfert        {%- endif %}
63*30e818dbSJohannes Doerfert        <div class="document">
64*30e818dbSJohannes Doerfert          {%- block document %}
65*30e818dbSJohannes Doerfert            {{ super() }}
66*30e818dbSJohannes Doerfert          {%- endblock %}
67*30e818dbSJohannes Doerfert        </div>
68*30e818dbSJohannes Doerfert        {%- if theme_rightsidebar|tobool %}
69*30e818dbSJohannes Doerfert        <div class="sidebar">
70*30e818dbSJohannes Doerfert          {{ llvm_openmp_sidebar() }}
71*30e818dbSJohannes Doerfert        </div>
72*30e818dbSJohannes Doerfert        {%- endif %}
73*30e818dbSJohannes Doerfert        <div class="clearer"></div>
74*30e818dbSJohannes Doerfert      </div>
75*30e818dbSJohannes Doerfert    </div>
76*30e818dbSJohannes Doerfert{% endblock %}
77*30e818dbSJohannes Doerfert
78*30e818dbSJohannes Doerfert{% block footer %}
79*30e818dbSJohannes Doerfert    <div class="footer-wrapper">
80*30e818dbSJohannes Doerfert      <div class="footer">
81*30e818dbSJohannes Doerfert        <div class="left">
82*30e818dbSJohannes Doerfert          <div role="navigation" aria-label="related navigaton">
83*30e818dbSJohannes Doerfert            <a href="{{ pathto('index') }}" title="LLVM OpenMP Documentation">HOME</a>
84*30e818dbSJohannes Doerfert            {{ reldelim2 }}
85*30e818dbSJohannes Doerfert            {%- for rellink in rellinks|reverse %}
86*30e818dbSJohannes Doerfert            <a href="{{ pathto(rellink[0])|e }}" title="{{ rellink[1]|striptags|e }}"
87*30e818dbSJohannes Doerfert              {{ accesskey(rellink[2]) }}>{{ rellink[3] }}</a>
88*30e818dbSJohannes Doerfert            {%- if not loop.last %}{{ reldelim2 }}{% endif %}
89*30e818dbSJohannes Doerfert            {%- endfor %}
90*30e818dbSJohannes Doerfert          </div>
91*30e818dbSJohannes Doerfert          <div role="note" aria-label="source link">
92*30e818dbSJohannes Doerfert            {%- if show_source and has_source and sourcename %}
93*30e818dbSJohannes Doerfert              <br/>
94*30e818dbSJohannes Doerfert              <a href="{{ pathto('_sources/' + sourcename, true)|e }}"
95*30e818dbSJohannes Doerfert                rel="nofollow">{{ _('Show Source') }}</a>
96*30e818dbSJohannes Doerfert            {%- endif %}
97*30e818dbSJohannes Doerfert          </div>
98*30e818dbSJohannes Doerfert        </div>
99*30e818dbSJohannes Doerfert
100*30e818dbSJohannes Doerfert        <div class="right">
101*30e818dbSJohannes Doerfert          {{ super() }}
102*30e818dbSJohannes Doerfert        </div>
103*30e818dbSJohannes Doerfert        <div class="clearer"></div>
104*30e818dbSJohannes Doerfert      </div>
105*30e818dbSJohannes Doerfert    </div>
106*30e818dbSJohannes Doerfert{% endblock %}
107*30e818dbSJohannes Doerfert
108*30e818dbSJohannes Doerfert{% block relbar1 %}{% endblock %}
109*30e818dbSJohannes Doerfert{% block relbar2 %}{% endblock %}
110