annotate website/www/_templates/layout.html @ 8476:93f9d8622111

doc: update styles to WCAG AAA; add accessibility statement; reword Update to AA WCAG 2.2 contrast: in note admonitions, link contrast was too low in python code examples, comments were too low contrast Added accessability statement. It is only in the tree and not linked to the website currently. Updated install directions for future 2.6 release. Updated paragraph to make it clearer.
author John Rouillard <rouilj@ieee.org>
date Sat, 08 Nov 2025 14:03:42 -0500
parents e775cd258763
children 4b89c22b1a91
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7745
291afa77ad82 doc: trying to get search working.
John Rouillard <rouilj@ieee.org>
parents: 7740
diff changeset
1 {% set script_files = ['_static/jquery.js', '_static/doctools.js',
291afa77ad82 doc: trying to get search working.
John Rouillard <rouilj@ieee.org>
parents: 7740
diff changeset
2 '_static/language_data.js',
291afa77ad82 doc: trying to get search working.
John Rouillard <rouilj@ieee.org>
parents: 7740
diff changeset
3 '_static/searchtools.js',
8097
7ac637506acf docs: add missing tabs.js required to get tal/jinja2 tabs working.
John Rouillard <rouilj@ieee.org>
parents: 7751
diff changeset
4 '_static/sphinx_highlight.js',
7ac637506acf docs: add missing tabs.js required to get tal/jinja2 tabs working.
John Rouillard <rouilj@ieee.org>
parents: 7751
diff changeset
5 '_static/tabs.js',
7ac637506acf docs: add missing tabs.js required to get tal/jinja2 tabs working.
John Rouillard <rouilj@ieee.org>
parents: 7751
diff changeset
6 ] %}
6253
7849d8c7d917 Improve accessibiity, SEO
John Rouillard <rouilj@ieee.org>
parents: 6169
diff changeset
7 <!DOCTYPE html>
7140
33124f6dc1c4 remove xhtml structures; merge changes from www layout to doc layout
John Rouillard <rouilj@ieee.org>
parents: 7133
diff changeset
8 <html lang="en">
4022
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
9 <head>
7140
33124f6dc1c4 remove xhtml structures; merge changes from www layout to doc layout
John Rouillard <rouilj@ieee.org>
parents: 7133
diff changeset
10 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6253
7849d8c7d917 Improve accessibiity, SEO
John Rouillard <rouilj@ieee.org>
parents: 6169
diff changeset
11 <meta name="viewport" content="width=device-width, initial-scale=1">
4022
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
12 {%- if builder != 'htmlhelp' %}
4028
5058b51243c2 don't escape the mdash
Richard Jones <richard@users.sourceforge.net>
parents: 4022
diff changeset
13 {%- set titlesuffix = docstitle|e %}
4548
b19488f673ed fix that damned mdash; thanks John Kristensen
Richard Jones <richard@users.sourceforge.net>
parents: 4404
diff changeset
14 {%- set titlesuffix = " - " + titlesuffix %}
4022
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
15 {%- endif %}
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
16 <title>{{ title|striptags }}{{ titlesuffix }}</title>
7751
bd013590d8d6 docs: optimize head section of templates
John Rouillard <rouilj@ieee.org>
parents: 7745
diff changeset
17
4022
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
18 {%- if builder != 'htmlhelp' %}
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
19 <script type="text/javascript">
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
20 var DOCUMENTATION_OPTIONS = {
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
21 URL_ROOT: '{{ pathto("", 1) }}',
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
22 VERSION: '{{ release|e }}',
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
23 COLLAPSE_MODINDEX: false,
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
24 FILE_SUFFIX: '{{ file_suffix }}'
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
25 };
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
26 </script>
6790
1800964b9347 For search page put js at the beginning.
John Rouillard <rouilj@ieee.org>
parents: 6785
diff changeset
27 {%- if pagename == 'search' %}
1800964b9347 For search page put js at the beginning.
John Rouillard <rouilj@ieee.org>
parents: 6785
diff changeset
28 {%- for scriptfile in script_files %}
1800964b9347 For search page put js at the beginning.
John Rouillard <rouilj@ieee.org>
parents: 6785
diff changeset
29 <script type="text/javascript" src="{{ pathto(scriptfile, 1) }}"></script>
1800964b9347 For search page put js at the beginning.
John Rouillard <rouilj@ieee.org>
parents: 6785
diff changeset
30 {%- endfor %}
1800964b9347 For search page put js at the beginning.
John Rouillard <rouilj@ieee.org>
parents: 6785
diff changeset
31 <script type="text/javascript">$('#searchbox').show(0);</script>
1800964b9347 For search page put js at the beginning.
John Rouillard <rouilj@ieee.org>
parents: 6785
diff changeset
32 {%- endif %}
7751
bd013590d8d6 docs: optimize head section of templates
John Rouillard <rouilj@ieee.org>
parents: 7745
diff changeset
33
bd013590d8d6 docs: optimize head section of templates
John Rouillard <rouilj@ieee.org>
parents: 7745
diff changeset
34 {%- if builder == 'web' %}
bd013590d8d6 docs: optimize head section of templates
John Rouillard <rouilj@ieee.org>
parents: 7745
diff changeset
35 <link rel="stylesheet" href="{{ pathto('index') }}?do=stylesheet{%
bd013590d8d6 docs: optimize head section of templates
John Rouillard <rouilj@ieee.org>
parents: 7745
diff changeset
36 if in_admin_panel %}&admin=yes{% endif %}" type="text/css" />
bd013590d8d6 docs: optimize head section of templates
John Rouillard <rouilj@ieee.org>
parents: 7745
diff changeset
37 {%- for link, type, title in page_links %}
bd013590d8d6 docs: optimize head section of templates
John Rouillard <rouilj@ieee.org>
parents: 7745
diff changeset
38 <link rel="alternate" type="{{ type|e(true) }}" title="{{ title|e(true) }}" href="{{ link|e(true) }}" />
bd013590d8d6 docs: optimize head section of templates
John Rouillard <rouilj@ieee.org>
parents: 7745
diff changeset
39 {%- endfor %}
bd013590d8d6 docs: optimize head section of templates
John Rouillard <rouilj@ieee.org>
parents: 7745
diff changeset
40 {%- else %}
bd013590d8d6 docs: optimize head section of templates
John Rouillard <rouilj@ieee.org>
parents: 7745
diff changeset
41 <link rel="stylesheet" href="{{ pathto('_static/style.css', 1) }}" type="text/css" />
bd013590d8d6 docs: optimize head section of templates
John Rouillard <rouilj@ieee.org>
parents: 7745
diff changeset
42 {%- endif %}
bd013590d8d6 docs: optimize head section of templates
John Rouillard <rouilj@ieee.org>
parents: 7745
diff changeset
43 <!-- https://github.com/sphinx-doc/sphinx/issues/11699 means a
bd013590d8d6 docs: optimize head section of templates
John Rouillard <rouilj@ieee.org>
parents: 7745
diff changeset
44 duplicate viewport tag -->
bd013590d8d6 docs: optimize head section of templates
John Rouillard <rouilj@ieee.org>
parents: 7745
diff changeset
45 {{ metatags }}
bd013590d8d6 docs: optimize head section of templates
John Rouillard <rouilj@ieee.org>
parents: 7745
diff changeset
46 {%- if 'name="description"' not in metatags %}
bd013590d8d6 docs: optimize head section of templates
John Rouillard <rouilj@ieee.org>
parents: 7745
diff changeset
47 <meta name="description"
bd013590d8d6 docs: optimize head section of templates
John Rouillard <rouilj@ieee.org>
parents: 7745
diff changeset
48 content="Page {{ pagename }} in documentation on the Roundup issue tracker, version {{ release|e }}.">
bd013590d8d6 docs: optimize head section of templates
John Rouillard <rouilj@ieee.org>
parents: 7745
diff changeset
49 {%- endif %}
6666
54af7ce65e6e Add canonical url link in header
John Rouillard <rouilj@ieee.org>
parents: 6641
diff changeset
50 {%- if pageurl %}
8351
e775cd258763 docs: fix canonical link for www.roundup-tracker.org index page
John Rouillard <rouilj@ieee.org>
parents: 8097
diff changeset
51 {%- if pageurl.endswith("org/index.html") %}
e775cd258763 docs: fix canonical link for www.roundup-tracker.org index page
John Rouillard <rouilj@ieee.org>
parents: 8097
diff changeset
52 <!-- strip the index.html to make
e775cd258763 docs: fix canonical link for www.roundup-tracker.org index page
John Rouillard <rouilj@ieee.org>
parents: 8097
diff changeset
53 https://www.roundup-tracker.org/ canonical -->
e775cd258763 docs: fix canonical link for www.roundup-tracker.org index page
John Rouillard <rouilj@ieee.org>
parents: 8097
diff changeset
54 <link rel="canonical" href="{{ pageurl[:-10] }}" />
e775cd258763 docs: fix canonical link for www.roundup-tracker.org index page
John Rouillard <rouilj@ieee.org>
parents: 8097
diff changeset
55 {%- else %}
6666
54af7ce65e6e Add canonical url link in header
John Rouillard <rouilj@ieee.org>
parents: 6641
diff changeset
56 <link rel="canonical" href="{{ pageurl|e }}" />
8351
e775cd258763 docs: fix canonical link for www.roundup-tracker.org index page
John Rouillard <rouilj@ieee.org>
parents: 8097
diff changeset
57 {%- endif %}
6666
54af7ce65e6e Add canonical url link in header
John Rouillard <rouilj@ieee.org>
parents: 6641
diff changeset
58 {%- endif %}
4022
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
59 {%- if use_opensearch %}
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
60 <link rel="search" type="application/opensearchdescription+xml"
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
61 title="{% trans docstitle=docstitle|e %}Search within {{ docstitle }}{% endtrans %}"
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
62 href="{{ pathto('_static/opensearch.xml', 1) }}"/>
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
63 {%- endif %}
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
64 {%- if favicon %}
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
65 <link rel="shortcut icon" href="{{ pathto('_static/' + favicon, 1) }}"/>
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
66 {%- endif %}
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
67 {%- endif %}
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
68 {%- block linktags %}
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
69 {%- if hasdoc('about') %}
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
70 <link rel="author" title="{{ _('About these documents') }}" href="{{ pathto('about') }}" />
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
71 {%- endif %}
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
72 <link rel="index" title="{{ _('Index') }}" href="{{ pathto('genindex') }}" />
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
73 <link rel="search" title="{{ _('Search') }}" href="{{ pathto('search') }}" />
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
74 {%- if hasdoc('copyright') %}
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
75 <link rel="copyright" title="{{ _('Copyright') }}" href="{{ pathto('copyright') }}" />
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
76 {%- endif %}
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
77 <link rel="top" title="{{ docstitle|e }}" href="{{ pathto('index') }}" />
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
78 {%- if parents %}
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
79 <link rel="up" title="{{ parents[-1].title|striptags }}" href="{{ parents[-1].link|e }}" />
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
80 {%- endif %}
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
81 {%- if next %}
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
82 <link rel="next" title="{{ next.title|striptags }}" href="{{ next.link|e }}" />
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
83 {%- endif %}
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
84 {%- if prev %}
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
85 <link rel="prev" title="{{ prev.title|striptags }}" href="{{ prev.link|e }}" />
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
86 {%- endif %}
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
87 {%- endblock %}
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
88 </head>
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
89 <body>
6774
e7b4ad2c57ac landmarks, skiplink, remove bad attrs, autocomplete search
John Rouillard <rouilj@ieee.org>
parents: 6771
diff changeset
90 <div id="skiplink"><a href="#main">Skip to main content</a></div>
7346
4295ac110551 Ad skiplink to main on moblie; fix overlapping links
John Rouillard <rouilj@ieee.org>
parents: 7338
diff changeset
91 <header class="header">
4295ac110551 Ad skiplink to main on moblie; fix overlapping links
John Rouillard <rouilj@ieee.org>
parents: 7338
diff changeset
92 <div class="label non_mobile">Roundup</div>
4295ac110551 Ad skiplink to main on moblie; fix overlapping links
John Rouillard <rouilj@ieee.org>
parents: 7338
diff changeset
93 <div class="label mobile"><a href="#main">Roundup
4295ac110551 Ad skiplink to main on moblie; fix overlapping links
John Rouillard <rouilj@ieee.org>
parents: 7338
diff changeset
94 <span class="jumplabel">jump to {{ title|e }}</span></a></div>
4022
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
95 {%- if pagename != "search" %}
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
96 <div id="searchbox" style="display: none">
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
97 <form class="search" action="{{ pathto('search') }}" method="get">
6253
7849d8c7d917 Improve accessibiity, SEO
John Rouillard <rouilj@ieee.org>
parents: 6169
diff changeset
98 <input type="text" aria-label="Enter search terms"
6774
e7b4ad2c57ac landmarks, skiplink, remove bad attrs, autocomplete search
John Rouillard <rouilj@ieee.org>
parents: 6771
diff changeset
99 name="q" size="18" autocomplete="on" />
4022
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
100 <input type="submit" value="{{ _('Search') }}" />
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
101 <input type="hidden" name="check_keywords" value="yes" />
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
102 <input type="hidden" name="area" value="default" />
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
103 </form>
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
104 </div>
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
105 {%- endif %}
7338
dc1715ebbc6d Replace divs with proper html5 landmarks.
John Rouillard <rouilj@ieee.org>
parents: 7140
diff changeset
106 </header>
4022
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
107 <div class="navigation">
7338
dc1715ebbc6d Replace divs with proper html5 landmarks.
John Rouillard <rouilj@ieee.org>
parents: 7140
diff changeset
108 <nav aria-label="primary navigation">
4022
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
109 <div class="menu">
4138
0bc287f7559e Adjust to sphinx 0.6.2.
Stefan Seefeld <stefan@users.sourceforge.net>
parents: 4028
diff changeset
110 {{ toctree() }}
4022
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
111 </div>
6774
e7b4ad2c57ac landmarks, skiplink, remove bad attrs, autocomplete search
John Rouillard <rouilj@ieee.org>
parents: 6771
diff changeset
112 </nav>
4022
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
113 </div>
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
114 <div class="content">
7338
dc1715ebbc6d Replace divs with proper html5 landmarks.
John Rouillard <rouilj@ieee.org>
parents: 7140
diff changeset
115 <nav id="subnav" aria-label="sub navigation">
6163
c2fd254c9257 Doc updates/indexing.
John Rouillard <rouilj@ieee.org>
parents: 4821
diff changeset
116 {%- if prev %}
c2fd254c9257 Doc updates/indexing.
John Rouillard <rouilj@ieee.org>
parents: 4821
diff changeset
117 <a title="{{ prev.title|striptags }}" href="{{ prev.link|e }}">
c2fd254c9257 Doc updates/indexing.
John Rouillard <rouilj@ieee.org>
parents: 4821
diff changeset
118 Prev</a>
c2fd254c9257 Doc updates/indexing.
John Rouillard <rouilj@ieee.org>
parents: 4821
diff changeset
119 {%- endif %}
c2fd254c9257 Doc updates/indexing.
John Rouillard <rouilj@ieee.org>
parents: 4821
diff changeset
120 {%- if next %}
c2fd254c9257 Doc updates/indexing.
John Rouillard <rouilj@ieee.org>
parents: 4821
diff changeset
121 <a title="{{ next.title|striptags }}" href="{{ next.link|e }}">
c2fd254c9257 Doc updates/indexing.
John Rouillard <rouilj@ieee.org>
parents: 4821
diff changeset
122 Next</a>
c2fd254c9257 Doc updates/indexing.
John Rouillard <rouilj@ieee.org>
parents: 4821
diff changeset
123 {%- endif %}
c2fd254c9257 Doc updates/indexing.
John Rouillard <rouilj@ieee.org>
parents: 4821
diff changeset
124 <a title="{{ _('Index') }}" href="{{ pathto('genindex') }}">
c2fd254c9257 Doc updates/indexing.
John Rouillard <rouilj@ieee.org>
parents: 4821
diff changeset
125 Index</a>
7338
dc1715ebbc6d Replace divs with proper html5 landmarks.
John Rouillard <rouilj@ieee.org>
parents: 7140
diff changeset
126 </nav>
7745
291afa77ad82 doc: trying to get search working.
John Rouillard <rouilj@ieee.org>
parents: 7740
diff changeset
127 <main id="main" role="main" tabindex="-1">
4022
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
128 {% block body %} {% endblock %}
6774
e7b4ad2c57ac landmarks, skiplink, remove bad attrs, autocomplete search
John Rouillard <rouilj@ieee.org>
parents: 6771
diff changeset
129 </main>
4022
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
130 </div>
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
131 {%- block footer %}
7338
dc1715ebbc6d Replace divs with proper html5 landmarks.
John Rouillard <rouilj@ieee.org>
parents: 7140
diff changeset
132 <footer class="footer">
4821
c84dbc205b57 website: Save some vertical space in footer
anatoly techtonik <techtonik@gmail.com>
parents: 4548
diff changeset
133 <div>
c84dbc205b57 website: Save some vertical space in footer
anatoly techtonik <techtonik@gmail.com>
parents: 4548
diff changeset
134 {%- if show_source and has_source and sourcename %}
c84dbc205b57 website: Save some vertical space in footer
anatoly techtonik <techtonik@gmail.com>
parents: 4548
diff changeset
135 <span class="source">[<a href="{{ pathto('_sources/' + sourcename, true)|e }}" rel="nofollow">{{ _('page source') }}</a>]</span>
c84dbc205b57 website: Save some vertical space in footer
anatoly techtonik <techtonik@gmail.com>
parents: 4548
diff changeset
136 {%- endif %}
4022
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
137 {%- if hasdoc('copyright') %}
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
138 {% trans path=pathto('copyright'), copyright=copyright|e %}&copy; <a href="{{ path }}">Copyright</a> {{ copyright }}.{% endtrans %}
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
139 {%- else %}
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
140 {% trans copyright=copyright|e %}&copy; Copyright {{ copyright }}.{% endtrans %}
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
141 {%- endif %}
4821
c84dbc205b57 website: Save some vertical space in footer
anatoly techtonik <techtonik@gmail.com>
parents: 4548
diff changeset
142 </div>
c84dbc205b57 website: Save some vertical space in footer
anatoly techtonik <techtonik@gmail.com>
parents: 4548
diff changeset
143 <div>
4022
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
144 {%- if last_updated %}
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
145 {% trans last_updated=last_updated|e %}Last updated on {{ last_updated }}.{% endtrans %}
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
146 {%- endif %}
6774
e7b4ad2c57ac landmarks, skiplink, remove bad attrs, autocomplete search
John Rouillard <rouilj@ieee.org>
parents: 6771
diff changeset
147 <span>Hosted by <a href="https://sourceforge.net"><img src="https://sflogo.sourceforge.net/sflogo.php?group_id=31577&amp;type=1" width="88" height="31" alt="SourceForge.net Logo" /></a></span>
4821
c84dbc205b57 website: Save some vertical space in footer
anatoly techtonik <techtonik@gmail.com>
parents: 4548
diff changeset
148 </div>
7338
dc1715ebbc6d Replace divs with proper html5 landmarks.
John Rouillard <rouilj@ieee.org>
parents: 7140
diff changeset
149 </footer>
4022
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
150 {%- endblock %}
6771
c574d888dd87 Improve perf: css/js to end; templating for goatcounter src
John Rouillard <rouilj@ieee.org>
parents: 6666
diff changeset
151 <link rel="stylesheet" href="{{ pathto('_static/pygments.css', 1) }}" type="text/css" />
7740
67438e439da8 docs: issue2551317 add support for jinja2 customization examples
John Rouillard <rouilj@ieee.org>
parents: 7346
diff changeset
152 {%- for cssfile in css_files %}
67438e439da8 docs: issue2551317 add support for jinja2 customization examples
John Rouillard <rouilj@ieee.org>
parents: 7346
diff changeset
153 <!-- loading css_files -->
67438e439da8 docs: issue2551317 add support for jinja2 customization examples
John Rouillard <rouilj@ieee.org>
parents: 7346
diff changeset
154 <link rel="stylesheet" href="{{ pathto(cssfile, 1) }}" type="text/css" />
67438e439da8 docs: issue2551317 add support for jinja2 customization examples
John Rouillard <rouilj@ieee.org>
parents: 7346
diff changeset
155 {%- endfor %}
6641
2aa045e06fff add goatcounter GDPR privacy preserving tracking to see what pages people are visiting.
John Rouillard <rouilj@ieee.org>
parents: 6253
diff changeset
156 <script>
2aa045e06fff add goatcounter GDPR privacy preserving tracking to see what pages people are visiting.
John Rouillard <rouilj@ieee.org>
parents: 6253
diff changeset
157 /* locally hosted goatcounter https://www.goatcounter.com/ */
2aa045e06fff add goatcounter GDPR privacy preserving tracking to see what pages people are visiting.
John Rouillard <rouilj@ieee.org>
parents: 6253
diff changeset
158 /* include site info in path url to allow multiple sites to be
2aa045e06fff add goatcounter GDPR privacy preserving tracking to see what pages people are visiting.
John Rouillard <rouilj@ieee.org>
parents: 6253
diff changeset
159 tracked together */
2aa045e06fff add goatcounter GDPR privacy preserving tracking to see what pages people are visiting.
John Rouillard <rouilj@ieee.org>
parents: 6253
diff changeset
160 window.goatcounter = {
2aa045e06fff add goatcounter GDPR privacy preserving tracking to see what pages people are visiting.
John Rouillard <rouilj@ieee.org>
parents: 6253
diff changeset
161 path: function(p) { return location.host + p }
2aa045e06fff add goatcounter GDPR privacy preserving tracking to see what pages people are visiting.
John Rouillard <rouilj@ieee.org>
parents: 6253
diff changeset
162 }
2aa045e06fff add goatcounter GDPR privacy preserving tracking to see what pages people are visiting.
John Rouillard <rouilj@ieee.org>
parents: 6253
diff changeset
163 </script>
2aa045e06fff add goatcounter GDPR privacy preserving tracking to see what pages people are visiting.
John Rouillard <rouilj@ieee.org>
parents: 6253
diff changeset
164 <script data-goatcounter="https://stats.rouilj.dynamic-dns.net/count"
2aa045e06fff add goatcounter GDPR privacy preserving tracking to see what pages people are visiting.
John Rouillard <rouilj@ieee.org>
parents: 6253
diff changeset
165 integrity="sha384-QGgNMMRFTi8ul5kHJ+vXysPe8gySvSA/Y3rpXZiRLzKPIw8CWY+a3ObKmQsyDr+a"
6771
c574d888dd87 Improve perf: css/js to end; templating for goatcounter src
John Rouillard <rouilj@ieee.org>
parents: 6666
diff changeset
166 async="" src="{{ pathto('_static/goatcounter_count.v3.js', 1) }}">
6641
2aa045e06fff add goatcounter GDPR privacy preserving tracking to see what pages people are visiting.
John Rouillard <rouilj@ieee.org>
parents: 6253
diff changeset
167 </script>
7745
291afa77ad82 doc: trying to get search working.
John Rouillard <rouilj@ieee.org>
parents: 7740
diff changeset
168 <script id="documentation_options" data-url_root="{{ url_root }}"
291afa77ad82 doc: trying to get search working.
John Rouillard <rouilj@ieee.org>
parents: 7740
diff changeset
169 src="{{ pathto('_static/documentation_options.js', 1) }}">
291afa77ad82 doc: trying to get search working.
John Rouillard <rouilj@ieee.org>
parents: 7740
diff changeset
170 </script>
6790
1800964b9347 For search page put js at the beginning.
John Rouillard <rouilj@ieee.org>
parents: 6785
diff changeset
171 {%- if pagename != 'search' %}
6771
c574d888dd87 Improve perf: css/js to end; templating for goatcounter src
John Rouillard <rouilj@ieee.org>
parents: 6666
diff changeset
172 {%- for scriptfile in script_files %}
c574d888dd87 Improve perf: css/js to end; templating for goatcounter src
John Rouillard <rouilj@ieee.org>
parents: 6666
diff changeset
173 <script type="text/javascript" src="{{ pathto(scriptfile, 1) }}"></script>
c574d888dd87 Improve perf: css/js to end; templating for goatcounter src
John Rouillard <rouilj@ieee.org>
parents: 6666
diff changeset
174 {%- endfor %}
c574d888dd87 Improve perf: css/js to end; templating for goatcounter src
John Rouillard <rouilj@ieee.org>
parents: 6666
diff changeset
175 <script type="text/javascript">$('#searchbox').show(0);</script>
6790
1800964b9347 For search page put js at the beginning.
John Rouillard <rouilj@ieee.org>
parents: 6785
diff changeset
176 {%- endif %}
1800964b9347 For search page put js at the beginning.
John Rouillard <rouilj@ieee.org>
parents: 6785
diff changeset
177 {%- block extrahead %} {% endblock %}
1800964b9347 For search page put js at the beginning.
John Rouillard <rouilj@ieee.org>
parents: 6785
diff changeset
178
4022
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
179 </body>
d62831da3941 svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
180 </html>

Roundup Issue Tracker: http://roundup-tracker.org/