aboutsummaryrefslogtreecommitdiff
path: root/doc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/layout.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/layout.html')
-rw-r--r--doc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/layout.html172
1 files changed, 172 insertions, 0 deletions
diff --git a/doc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/layout.html b/doc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/layout.html
new file mode 100644
index 0000000..18c9e5b
--- /dev/null
+++ b/doc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/layout.html
@@ -0,0 +1,172 @@
1{%- extends "basic/layout.html" %}
2
3{# Do this so that bootstrap is included before the main css file #}
4{%- block htmltitle %}
5 <!-- Licensed under the Apache 2.0 License -->
6 <link rel="stylesheet" type="text/css" href="{{ pathto('_static/fonts/open-sans/stylesheet.css', 1) }}" />
7 <!-- Licensed under the SIL Open Font License -->
8 <link rel="stylesheet" type="text/css" href="{{ pathto('_static/fonts/source-serif-pro/source-serif-pro.css', 1) }}" />
9 <link rel="stylesheet" type="text/css" href="{{ pathto('_static/css/bootstrap.min.css', 1) }}" />
10 <link rel="stylesheet" type="text/css" href="{{ pathto('_static/css/bootstrap-theme.min.css', 1) }}" />
11 <meta name="viewport" content="width=device-width, initial-scale=1.0">
12 {{ super() }}
13{%- endblock %}
14
15{%- block extrahead %}
16 {% if theme_touch_icon %}
17 <link rel="apple-touch-icon" href="{{ pathto('_static/' ~ theme_touch_icon, 1) }}" />
18 {% endif %}
19 {{ super() }}
20{% endblock %}
21
22{# Displays the URL for the homepage if it's set or the master_doc if it is not #}
23{% macro homepage() -%}
24 {%- if theme_homepage %}
25 {%- if hasdoc(theme_homepage) %}
26 {{ pathto(theme_homepage) }}
27 {%- else %}
28 {{ theme_homepage }}
29 {%- endif %}
30 {%- else %}
31 {{ pathto(master_doc) }}
32 {%- endif %}
33{%- endmacro %}
34
35{# Displays the URL for the tospage if it's set or falls back to homepage macro #}
36{% macro tospage() -%}
37 {%- if theme_tospage %}
38 {%- if hasdoc(theme_tospage) %}
39 {{ pathto(theme_tospage) }}
40 {%- else %}
41 {{ theme_tospage }}
42 {%- endif %}
43 {%- else %}
44 {{ homepage() }}
45 {%- endif %}
46{%- endmacro %}
47
48{# Displays the URL for the projectpage if it's set or falls back to homepage macro #}
49{% macro projectlink() -%}
50 {%- if theme_projectlink %}
51 {%- if hasdoc(theme_projectlink) %}
52 {{ pathto(theme_projectlink) }}
53 {%- else %}
54 {{ theme_projectlink }}
55 {%- endif %}
56 {%- else %}
57 {{ homepage() }}
58 {%- endif %}
59{%- endmacro %}
60
61{# Displays the next and previous links both before and after content #}
62{% macro render_relations() -%}
63 {% if prev or next %}
64 <div class="footer-relations">
65 {% if prev %}
66 <div class="pull-left">
67 <a class="btn btn-default" href="{{ prev.link|e }}" title="{{ _('previous chapter')}} (use the left arrow)">{{ prev.title }}</a>
68 </div>
69 {% endif %}
70 {%- if next and next.title != '&lt;no title&gt;' %}
71 <div class="pull-right">
72 <a class="btn btn-default" href="{{ next.link|e }}" title="{{ _('next chapter')}} (use the right arrow)">{{ next.title }}</a>
73 </div>
74 {%- endif %}
75 </div>
76 <div class="clearer"></div>
77 {% endif %}
78{%- endmacro %}
79
80{%- macro guzzle_sidebar() %}
81 <div id="left-column">
82 <div class="sphinxsidebar">
83 {%- if sidebars != None %}
84 {#- new style sidebar: explicitly include/exclude templates #}
85 {%- for sidebartemplate in sidebars %}
86 {%- include sidebartemplate %}
87 {%- endfor %}
88 {% else %}
89 {% include "logo-text.html" %}
90 {% include "globaltoc.html" %}
91 {% include "searchbox.html" %}
92 {%- endif %}
93 </div>
94 </div>
95{%- endmacro %}
96
97{%- block content %}
98
99 {%- if pagename == 'index' and theme_index_template %}
100 {% include theme_index_template %}
101 {%- else %}
102 <div class="container-wrapper">
103
104 <div id="mobile-toggle">
105 <a href="#"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span></a>
106 </div>
107
108 {%- block sidebar1 %}{{ guzzle_sidebar() }}{% endblock %}
109
110 {%- block document_wrapper %}
111 {%- block document %}
112 <div id="right-column">
113 {% block breadcrumbs %}
114 <div role="navigation" aria-label="breadcrumbs navigation">
115 <ol class="breadcrumb">
116 <li><a href="{{ pathto(master_doc) }}">Docs</a></li>
117 {% for doc in parents %}
118 <li><a href="{{ doc.link|e }}">{{ doc.title }}</a></li>
119 {% endfor %}
120 <li>{{ title }}</li>
121 </ol>
122 </div>
123 {% endblock %}
124 <div class="document clearer body" role="main">
125 {% block body %} {% endblock %}
126 </div>
127 {%- block bottom_rel_links %}
128 {{ render_relations() }}
129 {%- endblock %}
130 </div>
131 <div class="clearfix"></div>
132 {%- endblock %}
133 {%- endblock %}
134
135 {%- block comments -%}
136 {% if theme_disqus_comments_shortname %}
137 <div class="container comment-container">
138 {% include "comments.html" %}
139 </div>
140 {% endif %}
141 {%- endblock %}
142 </div>
143 {%- endif %}
144 {%- endblock %}
145
146{%- block footer %}
147<script type="text/javascript">
148 $("#mobile-toggle a").click(function () {
149 $("#left-column").toggle();
150 });
151</script>
152<script type="text/javascript" src="{{ pathto('_static/js/bootstrap.js', 1)}}"></script>
153{%- block footer_wrapper %}
154 <div class="footer">
155 &copy; Copyright {{ copyright }}. Created using <a href="http://sphinx.pocoo.org/">Sphinx</a>.
156 </div>
157{%- endblock %}
158{%- block ga %}
159 {%- if theme_google_analytics_account %}
160 <script type="text/javascript">
161 var _gaq = _gaq || [];
162 _gaq.push(['_setAccount', '{{ theme_google_analytics_account }}']);
163 _gaq.push(['_trackPageview']);
164 (function() {
165 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
166 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
167 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
168 })();
169 </script>
170 {%- endif %}
171{%- endblock %}
172{%- endblock %}