diff options
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.html | 172 |
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 @@ +{%- extends "basic/layout.html" %} + +{# Do this so that bootstrap is included before the main css file #} +{%- block htmltitle %} + <!-- Licensed under the Apache 2.0 License --> + <link rel="stylesheet" type="text/css" href="{{ pathto('_static/fonts/open-sans/stylesheet.css', 1) }}" /> + <!-- Licensed under the SIL Open Font License --> + <link rel="stylesheet" type="text/css" href="{{ pathto('_static/fonts/source-serif-pro/source-serif-pro.css', 1) }}" /> + <link rel="stylesheet" type="text/css" href="{{ pathto('_static/css/bootstrap.min.css', 1) }}" /> + <link rel="stylesheet" type="text/css" href="{{ pathto('_static/css/bootstrap-theme.min.css', 1) }}" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + {{ super() }} +{%- endblock %} + +{%- block extrahead %} + {% if theme_touch_icon %} + <link rel="apple-touch-icon" href="{{ pathto('_static/' ~ theme_touch_icon, 1) }}" /> + {% endif %} + {{ super() }} +{% endblock %} + +{# Displays the URL for the homepage if it's set or the master_doc if it is not #} +{% macro homepage() -%} + {%- if theme_homepage %} + {%- if hasdoc(theme_homepage) %} + {{ pathto(theme_homepage) }} + {%- else %} + {{ theme_homepage }} + {%- endif %} + {%- else %} + {{ pathto(master_doc) }} + {%- endif %} +{%- endmacro %} + +{# Displays the URL for the tospage if it's set or falls back to homepage macro #} +{% macro tospage() -%} + {%- if theme_tospage %} + {%- if hasdoc(theme_tospage) %} + {{ pathto(theme_tospage) }} + {%- else %} + {{ theme_tospage }} + {%- endif %} + {%- else %} + {{ homepage() }} + {%- endif %} +{%- endmacro %} + +{# Displays the URL for the projectpage if it's set or falls back to homepage macro #} +{% macro projectlink() -%} + {%- if theme_projectlink %} + {%- if hasdoc(theme_projectlink) %} + {{ pathto(theme_projectlink) }} + {%- else %} + {{ theme_projectlink }} + {%- endif %} + {%- else %} + {{ homepage() }} + {%- endif %} +{%- endmacro %} + +{# Displays the next and previous links both before and after content #} +{% macro render_relations() -%} + {% if prev or next %} + <div class="footer-relations"> + {% if prev %} + <div class="pull-left"> + <a class="btn btn-default" href="{{ prev.link|e }}" title="{{ _('previous chapter')}} (use the left arrow)">{{ prev.title }}</a> + </div> + {% endif %} + {%- if next and next.title != '<no title>' %} + <div class="pull-right"> + <a class="btn btn-default" href="{{ next.link|e }}" title="{{ _('next chapter')}} (use the right arrow)">{{ next.title }}</a> + </div> + {%- endif %} + </div> + <div class="clearer"></div> + {% endif %} +{%- endmacro %} + +{%- macro guzzle_sidebar() %} + <div id="left-column"> + <div class="sphinxsidebar"> + {%- if sidebars != None %} + {#- new style sidebar: explicitly include/exclude templates #} + {%- for sidebartemplate in sidebars %} + {%- include sidebartemplate %} + {%- endfor %} + {% else %} + {% include "logo-text.html" %} + {% include "globaltoc.html" %} + {% include "searchbox.html" %} + {%- endif %} + </div> + </div> +{%- endmacro %} + +{%- block content %} + + {%- if pagename == 'index' and theme_index_template %} + {% include theme_index_template %} + {%- else %} + <div class="container-wrapper"> + + <div id="mobile-toggle"> + <a href="#"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span></a> + </div> + + {%- block sidebar1 %}{{ guzzle_sidebar() }}{% endblock %} + + {%- block document_wrapper %} + {%- block document %} + <div id="right-column"> + {% block breadcrumbs %} + <div role="navigation" aria-label="breadcrumbs navigation"> + <ol class="breadcrumb"> + <li><a href="{{ pathto(master_doc) }}">Docs</a></li> + {% for doc in parents %} + <li><a href="{{ doc.link|e }}">{{ doc.title }}</a></li> + {% endfor %} + <li>{{ title }}</li> + </ol> + </div> + {% endblock %} + <div class="document clearer body" role="main"> + {% block body %} {% endblock %} + </div> + {%- block bottom_rel_links %} + {{ render_relations() }} + {%- endblock %} + </div> + <div class="clearfix"></div> + {%- endblock %} + {%- endblock %} + + {%- block comments -%} + {% if theme_disqus_comments_shortname %} + <div class="container comment-container"> + {% include "comments.html" %} + </div> + {% endif %} + {%- endblock %} + </div> + {%- endif %} + {%- endblock %} + +{%- block footer %} +<script type="text/javascript"> + $("#mobile-toggle a").click(function () { + $("#left-column").toggle(); + }); +</script> +<script type="text/javascript" src="{{ pathto('_static/js/bootstrap.js', 1)}}"></script> +{%- block footer_wrapper %} + <div class="footer"> + © Copyright {{ copyright }}. Created using <a href="http://sphinx.pocoo.org/">Sphinx</a>. + </div> +{%- endblock %} +{%- block ga %} + {%- if theme_google_analytics_account %} + <script type="text/javascript"> + var _gaq = _gaq || []; + _gaq.push(['_setAccount', '{{ theme_google_analytics_account }}']); + _gaq.push(['_trackPageview']); + (function() { + var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; + ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; + var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); + })(); + </script> + {%- endif %} +{%- endblock %} +{%- endblock %} |