Mercurial > hg > LGDataverses
comparison doc/sphinx_bootstrap_theme/bootstrap/layout.html @ 10:a50cf11e5178
Rewrite LGDataverse completely upgrading to dataverse4.0
author | Zoe Hong <zhong@mpiwg-berlin.mpg.de> |
---|---|
date | Tue, 08 Sep 2015 17:00:21 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
9:5926d6419569 | 10:a50cf11e5178 |
---|---|
1 {% extends "basic/layout.html" %} | |
2 | |
3 {% set theme_css_files = [] %} | |
4 {% if theme_bootstrap_version == "3" %} | |
5 {% set bootstrap_version, bootstrap_additional_css, navbar_version = "3.1.0", "theme", "" %} | |
6 {% set bs_span_prefix = "col-md-" %} | |
7 {% else %} | |
8 {% set bootstrap_version, bootstrap_additional_css, navbar_version = "2.3.2", "responsive", "-2" %} | |
9 {% set bs_span_prefix = "span" %} | |
10 {% endif %} | |
11 | |
12 {% if theme_bootswatch_theme %} | |
13 {# BS2 needs "bootstrap-responsive.css". BS3 doesn't. #} | |
14 {% if theme_bootstrap_version == "3" %} | |
15 {% set theme_css_files = theme_css_files + [ | |
16 '_static/bootswatch-' + bootstrap_version + '/' + theme_bootswatch_theme + '/bootstrap.min.css', | |
17 '_static/bootstrap-sphinx.css' | |
18 ] | |
19 %} | |
20 {% else %} | |
21 {% set theme_css_files = theme_css_files + [ | |
22 '_static/bootswatch-' + bootstrap_version + '/' + theme_bootswatch_theme + '/bootstrap.min.css', | |
23 '_static/bootstrap-' + bootstrap_version + '/css/bootstrap-' + bootstrap_additional_css + '.min.css', | |
24 '_static/bootstrap-sphinx.css' | |
25 ] | |
26 %} | |
27 {% endif %} | |
28 {% else %} | |
29 {% set theme_css_files = theme_css_files + [ | |
30 '_static/bootstrap-' + bootstrap_version + '/css/bootstrap.min.css', | |
31 '_static/bootstrap-' + bootstrap_version + '/css/bootstrap-' + bootstrap_additional_css + '.min.css', | |
32 '_static/bootstrap-sphinx.css' | |
33 ] | |
34 %} | |
35 {% endif %} | |
36 | |
37 {% if not bootswatch_css_custom %} | |
38 {% set bootswatch_css_custom = [] %} | |
39 {% endif %} | |
40 {% set css_files = css_files + theme_css_files + bootswatch_css_custom %} | |
41 | |
42 {% set script_files = script_files + [ | |
43 '_static/js/jquery-1.11.0.min.js', | |
44 '_static/js/jquery-fix.js', | |
45 '_static/bootstrap-' + bootstrap_version + '/js/bootstrap.min.js', | |
46 '_static/bootstrap-sphinx.js' | |
47 ] | |
48 %} | |
49 | |
50 {%- set render_sidebar = (not embedded) and (not theme_nosidebar|tobool) and sidebars %} | |
51 | |
52 {%- set bs_content_width = render_sidebar and "9" or "12"%} | |
53 | |
54 {%- block doctype -%} | |
55 <!DOCTYPE html> | |
56 {%- endblock %} | |
57 | |
58 {# Sidebar: Rework into our Bootstrap nav section. #} | |
59 {% macro navBar() %} | |
60 {% include "navbar" + navbar_version + ".html" %} | |
61 {% endmacro %} | |
62 | |
63 {% if theme_bootstrap_version == "3" %} | |
64 {%- macro bsidebar() %} | |
65 {%- if render_sidebar %} | |
66 <div class="{{ bs_span_prefix }}3"> | |
67 <div id="sidebar" class="bs-sidenav" role="complementary"> | |
68 {%- for sidebartemplate in sidebars %} | |
69 {%- include sidebartemplate %} | |
70 {%- endfor %} | |
71 </div> | |
72 </div> | |
73 {%- endif %} | |
74 {%- endmacro %} | |
75 {% else %} | |
76 {%- macro bsidebar() %} | |
77 {%- if render_sidebar %} | |
78 <div class="{{ bs_span_prefix }}3"> | |
79 <div id="sidebar" class="bs-sidenav well" data-spy="affix"> | |
80 {%- for sidebartemplate in sidebars %} | |
81 {%- include sidebartemplate %} | |
82 {%- endfor %} | |
83 </div> | |
84 </div> | |
85 {%- endif %} | |
86 {%- endmacro %} | |
87 {% endif %} | |
88 | |
89 {%- block extrahead %} | |
90 <meta charset='utf-8'> | |
91 <meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1'> | |
92 <meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1'> | |
93 <meta name="apple-mobile-web-app-capable" content="yes"> | |
94 <link type="image/png" rel="icon" href="../_static/images/favicondataverse.png" /> | |
95 {% endblock %} | |
96 | |
97 {# Silence the sidebar's, relbar's #} | |
98 {% block header %}{% endblock %} | |
99 {% block relbar1 %}{% endblock %} | |
100 {% block relbar2 %}{% endblock %} | |
101 {% block sidebarsourcelink %}{% endblock %} | |
102 | |
103 {%- block content %} | |
104 {{ navBar() }} | |
105 <div class="container"> | |
106 <div class="row"> | |
107 {%- block sidebar1 %}{{ bsidebar() }}{% endblock %} | |
108 <div class="{{ bs_span_prefix }}{{ bs_content_width }}"> | |
109 {% block body %}{% endblock %} | |
110 </div> | |
111 {% block sidebar2 %} {# possible location for sidebar #} {% endblock %} | |
112 </div> | |
113 </div> | |
114 {%- endblock %} | |
115 | |
116 {%- block footer %} | |
117 <footer class="footer"> | |
118 <div class="container"> | |
119 <p class="pull-right"> | |
120 <a href="#">Back to top</a> | |
121 {% if theme_source_link_position == "footer" %} | |
122 <br/> | |
123 {% include "sourcelink.html" %} | |
124 {% endif %} | |
125 </p> | |
126 <p> | |
127 {%- if show_copyright %} | |
128 {%- if hasdoc('copyright') %} | |
129 {% trans path=pathto('copyright'), copyright=copyright|e %}© <a href="{{ path }}">Copyright</a> {{ copyright }}.{% endtrans %}<br/> | |
130 {%- else %} | |
131 {% trans copyright=copyright|e %}<a href="http://datascience.iq.harvard.edu/" target="_blank">Data Science</a> at <a href="http://www.iq.harvard.edu/" target="_blank">The Institute for Quantitative and Social Science</a> | Code available at <a href="https://github.com/IQSS/dataverse.org" title="Dataverse.org on GitHub" target="_blank"><img src="../_static/images/githubicon.png" width="20" alt="Dataverse.org on GitHub"/></a> | Created using <a href="http://sphinx.pocoo.org/" target="_blank">Sphinx</a><br/>© Copyright {{ copyright }} {% endtrans %}<br/> | |
132 {%- endif %} | |
133 {%- endif %} | |
134 {%- if last_updated %} | |
135 {% trans last_updated=last_updated|e %}Last updated on {{ last_updated }}.{% endtrans %}<br/> | |
136 {%- endif %} | |
137 {%- if show_sphinx %} | |
138 {% trans sphinx_version=sphinx_version|e %}Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> {{ sphinx_version }}.{% endtrans %}<br/> | |
139 {%- endif %} | |
140 </p> | |
141 </div> | |
142 </footer> | |
143 {%- endblock %} |