From 1eeb2b83a7ab8538c2291ebc5cf1a9fd70aab505 Mon Sep 17 00:00:00 2001 From: Gulliver Date: Thu, 5 Aug 2021 19:37:38 +0200 Subject: [PATCH] new theme wtf_coop created from sphinx13, config changed to use new theme, no further adapations than filenames are done --- sphinx/source/conf.py | 6 +- sphinx/theme/wtf_coop/layout.html | 79 ++++ sphinx/theme/wtf_coop/static/bodybg.png | Bin 0 -> 429 bytes sphinx/theme/wtf_coop/static/footerbg.png | Bin 0 -> 180 bytes sphinx/theme/wtf_coop/static/headerbg.png | Bin 0 -> 189 bytes sphinx/theme/wtf_coop/static/listitem.png | Bin 0 -> 149 bytes sphinx/theme/wtf_coop/static/relbg.png | Bin 0 -> 183 bytes sphinx/theme/wtf_coop/static/wtf_coop.css | 443 ++++++++++++++++++ .../theme/wtf_coop/static/wtf_coop_header.png | Bin 0 -> 11719 bytes sphinx/theme/wtf_coop/theme.conf | 4 + 10 files changed, 530 insertions(+), 2 deletions(-) create mode 100644 sphinx/theme/wtf_coop/layout.html create mode 100644 sphinx/theme/wtf_coop/static/bodybg.png create mode 100644 sphinx/theme/wtf_coop/static/footerbg.png create mode 100644 sphinx/theme/wtf_coop/static/headerbg.png create mode 100644 sphinx/theme/wtf_coop/static/listitem.png create mode 100644 sphinx/theme/wtf_coop/static/relbg.png create mode 100644 sphinx/theme/wtf_coop/static/wtf_coop.css create mode 100644 sphinx/theme/wtf_coop/static/wtf_coop_header.png create mode 100644 sphinx/theme/wtf_coop/theme.conf diff --git a/sphinx/source/conf.py b/sphinx/source/conf.py index 487c60e..a466c5c 100644 --- a/sphinx/source/conf.py +++ b/sphinx/source/conf.py @@ -58,9 +58,11 @@ exclude_patterns = [] # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. # -html_theme = 'alabaster' +html_theme = "wtf_coop" +html_theme_path = ["../theme"] +#html_theme = 'alabaster' # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css". -html_static_path = ['_static'] +#html_static_path = ['_static'] diff --git a/sphinx/theme/wtf_coop/layout.html b/sphinx/theme/wtf_coop/layout.html new file mode 100644 index 0000000..8b86b0a --- /dev/null +++ b/sphinx/theme/wtf_coop/layout.html @@ -0,0 +1,79 @@ +{# + sphinxdoc/layout.html + ~~~~~~~~~~~~~~~~~~~~~ + + Sphinx layout template for the wtf coop ci theme. + + :copyright: Copyright 2007-2019 by the Sphinx team, see AUTHORS. + :license: BSD, see LICENSE for details. +#} +{%- extends "basic/layout.html" %} + +{# put the sidebar before the body #} +{% block sidebar1 %}{{ sidebar() }}{% endblock %} +{% block sidebar2 %}{% endblock %} + +{% block extrahead %} + +{{ super() }} +{%- if not embedded %} + + +{%- endif %} +{% endblock %} + +{% block rootrellink %} +
  • Sphinx home |
  • +
  • Documentation »
  • +{% endblock %} + +{% block header %} + +{% endblock %} diff --git a/sphinx/theme/wtf_coop/static/bodybg.png b/sphinx/theme/wtf_coop/static/bodybg.png new file mode 100644 index 0000000000000000000000000000000000000000..6f667b99e1c5ff6590bcd9bbc47db5358c3b8533 GIT binary patch literal 429 zcmV;e0aE^nP)xN#0001KP)t-s`1tPl z`0x4o@A>)g`T6nr`SSVs^ZNSo`ug+w`t`{{H^{|NsB||Ns5}|Nj5~|E2L1 z-~a#s|4BqaRCobh(dUB0AP4|pELvj*mlB(WZ6ojhkf*tQf865(0R5q6?QFXC^yDFPX%9S*nB)goXk@(Iu4sWHql}YJF$YQbn z&S-*Y4tSvq`a*+I^=_a!Nk9tA9733ug+nvMWf?-C1zeD{4%Xcy#o+ubiCrNb-y~EQC& literal 0 HcmV?d00001 diff --git a/sphinx/theme/wtf_coop/static/footerbg.png b/sphinx/theme/wtf_coop/static/footerbg.png new file mode 100644 index 0000000000000000000000000000000000000000..d1bcb009b75769085411a848927b1d13b8d7891f GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAd3?%E9GuQzs(Ey(iS5_StHa&MXeGfJRZ#E+z zHe)|FWB;q0oNR##qC8z3Ln;{8`YmO2HWa93l>fGr(aTOIcAmn``qo?04^}s~C+t^0 z<`N;bO|*FZvn$_zIMkW`Rx9y2vGk^X;syPOLhRpa7u5^wle)TN+xE9f?~XLCX>mxI ceeEant`kbGyQ~a918rgOboFyt=akR{00A03;Q#;t literal 0 HcmV?d00001 diff --git a/sphinx/theme/wtf_coop/static/headerbg.png b/sphinx/theme/wtf_coop/static/headerbg.png new file mode 100644 index 0000000000000000000000000000000000000000..522504964d5fd3c7d9d0e267d9b76361fae3b017 GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAd3?%E9GuQzsxd5LKR}Pm94wp<0mn=^ATu#q? zPVZt)-%_rC3a)@ku7IlC_6w7NDx*AI978G?lM~+Mq@9_gmSA|e;h>7{Q45``H+0X= zT<9CP_HMuqB~Oj!#90kDc$lA^b2;Xd64(-zBHW_g)oOH0978G?lO@(1xEZlfy0@3} zO7Gfp7E+qJ5l0UkSdy4iDs{{)bm`Wv(5pA{+V@U;6~^}1SZ9^nwrIzkoUU!RC0FJ( yYcg$~$asQ_U3qG&g7%f(HU0;0{E+oCW?)d>BtNH$d4T}X9tKZWKbLh*2~7au+caAM literal 0 HcmV?d00001 diff --git a/sphinx/theme/wtf_coop/static/relbg.png b/sphinx/theme/wtf_coop/static/relbg.png new file mode 100644 index 0000000000000000000000000000000000000000..68a9b77eb745d122203baf0e93fb946f12b131a0 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAd3?%E9GuQzsi2$DvS2ptyHuF$+%LsPsNOqf8 zcDpzZheQsCBvoIZhd?z^o-U3d6^zLVUj9iO`l$ih!3hC;ykSMWfkwQhNgkpCzQGAz z+$lWC8mS4oKqh|zhr5{T3Rkm6P2EmIolpl|-$q3jPt_|PmRCGair!>l5sqYZk`A5A a%;43j^K_%%nHxY`7(8A5T-G@yGywpN!7QEt literal 0 HcmV?d00001 diff --git a/sphinx/theme/wtf_coop/static/wtf_coop.css b/sphinx/theme/wtf_coop/static/wtf_coop.css new file mode 100644 index 0000000..c8fb2e5 --- /dev/null +++ b/sphinx/theme/wtf_coop/static/wtf_coop.css @@ -0,0 +1,443 @@ +/* + * sphinx13.css + * ~~~~~~~~~~~~ + * + * Sphinx stylesheet -- sphinx13 theme. + * + * :copyright: Copyright 2007-2019 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +@import url("basic.css"); + +/* -- page layout ----------------------------------------------------------- */ + +body { + font-family: 'Open Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', + 'Verdana', sans-serif; + font-size: 14px; + text-align: center; + background-image: url(bodybg.png); + color: black; + padding: 0; + border-right: 1px solid #0a507a; + border-left: 1px solid #0a507a; + + margin: 0 auto; + min-width: 780px; + max-width: 1080px; +} + +.pageheader { + background-image: url(headerbg.png); + text-align: left; + padding: 10px 15px; +} + +.pageheader ul { + float: right; + color: white; + list-style-type: none; + padding-left: 0; + margin-top: 30px; + margin-right: 10px; +} + +.pageheader li { + float: left; + margin: 0 0 0 10px; +} + +.pageheader li a { + border-radius: 1px; + padding: 8px 12px; + color: #f9f9f0; + text-shadow: 0 0 5px rgba(0, 0, 0, 0.5); +} + +.pageheader li a:hover { + background-color: #f9f9f0; + color: #0a507a; + text-shadow: none; +} + +div.document { + background-color: white; + text-align: left; +} + +div.bodywrapper { + margin: 0 240px 0 0; + border-right: 1px solid #0a507a; +} + +div.body { + margin: 0; + padding: 0.5em 20px 20px 20px; +} + +div.related { + font-size: 1em; + color: white; +} + +div.related ul { + background-image: url(relbg.png); + height: 1.9em; + border-top: 1px solid #002e50; + border-bottom: 1px solid #002e50; +} + +div.related ul li { + margin: 0 5px 0 0; + padding: 0; + float: left; +} + +div.related ul li.right { + float: right; + margin-right: 5px; +} + +div.related ul li a { + margin: 0; + padding: 0 5px 0 5px; + line-height: 1.75em; + color: #f9f9f0; + text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5); +} + +div.related ul li a:hover { + color: white; + /*text-decoration: underline;*/ + text-shadow: 0px 0px 1px rgba(255, 255, 255, 0.5); +} + +div.sphinxsidebarwrapper { + position: relative; + top: 0px; + padding: 0; +} + +div.sphinxsidebar { + margin: 0; + padding: 0 15px 15px 0; + width: 210px; + float: right; + font-size: 1em; + text-align: left; + max-height: 0px; +} + +div.sphinxsidebar .logo { + font-size: 1.8em; + color: #0A507A; + font-weight: 300; + text-align: center; +} + +div.sphinxsidebar .logo img { + vertical-align: middle; +} + +div.sphinxsidebar .download a img { + vertical-align: middle; +} + +div.subscribeformwrapper { + display: block; + overflow: auto; + margin-bottom: 1.2em; +} + +div.sphinxsidebar input { + border: 1px solid #aaa; + font-family: 'Open Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', + 'Verdana', sans-serif; +} + +div.sphinxsidebar .subscribeform { + margin-top: 0; +} + +div.sphinxsidebar .subscribeform input { + border: 1px solid #aaa; + font-size: 0.9em; + float: left; + padding: 0.25em 0.5em; + box-sizing: border-box; +} + +div.sphinxsidebar .subscribeform input[type="text"] { + width: 60%; +} + +div.sphinxsidebar .subscribeform input[type="submit"] { + width: 40%; + border-left: none; +} + +div.sphinxsidebar h3 { + font-size: 1.5em; + border-top: 1px solid #0a507a; + margin-top: 1em; + margin-bottom: 0.5em; + padding-top: 0.5em; +} + +div.sphinxsidebar h4 { + font-size: 1.2em; + margin-bottom: 0; +} + +div.sphinxsidebar h3, div.sphinxsidebar h4 { + margin-right: -15px; + margin-left: -15px; + padding-right: 14px; + padding-left: 14px; + color: #333; + font-weight: 300; + /*text-shadow: 0px 0px 0.5px rgba(0, 0, 0, 0.4);*/ +} + +div.sphinxsidebarwrapper > h3:first-child { + margin-top: 0.5em; + border: none; +} + +div.sphinxsidebar h3 a { + color: #333; +} + +div.sphinxsidebar ul { + color: #444; + margin-top: 7px; + padding: 0; + line-height: 130%; +} + +div.sphinxsidebar ul ul { + margin-left: 20px; + list-style-image: url(listitem.png); +} + +div.footer { + background-image: url(footerbg.png); + color: #ccc; + text-shadow: 0 0 .2px rgba(255, 255, 255, 0.8); + padding: 3px 8px 3px 0; + clear: both; + font-size: 0.8em; + text-align: right; +} + +/* no need to make a visible link to Sphinx on the Sphinx page */ +div.footer a { + color: #ccc; +} + +/* -- body styles ----------------------------------------------------------- */ + +p { + margin: 0.8em 0 0.5em 0; +} + +a { + color: #A2881D; + text-decoration: none; +} + +a:hover { + color: #E1C13F; +} + +div.body a { + text-decoration: underline; +} + +h1 { + margin: 10px 0 0 0; + font-size: 2.4em; + color: #0A507A; + font-weight: 300; +} + +h2 { + margin: 1.em 0 0.2em 0; + font-size: 1.5em; + font-weight: 300; + padding: 0; + color: #174967; +} + +h3 { + margin: 1em 0 -0.3em 0; + font-size: 1.3em; + font-weight: 300; +} + +div.body h1 a, div.body h2 a, div.body h3 a, div.body h4 a, div.body h5 a, div.body h6 a { + text-decoration: none; +} + +div.body h1 a tt, div.body h2 a tt, div.body h3 a tt, div.body h4 a tt, div.body h5 a tt, div.body h6 a tt { + color: #0A507A !important; + font-size: inherit !important; +} + +a.headerlink { + color: #0A507A !important; + font-size: 12px; + margin-left: 6px; + padding: 0 4px 0 4px; + text-decoration: none !important; + float: right; +} + +a.headerlink:hover { + background-color: #ccc; + color: white!important; +} + +/* avoid font-size when :mod: role in headings */ +h1 code, h2 code, h3 code, h4 code { + font-size: inherit; +} + +cite, code, tt { + font-family: 'Consolas', 'DejaVu Sans Mono', + 'Bitstream Vera Sans Mono', monospace; + font-size: 14px; + letter-spacing: -0.02em; +} + +table.deprecated code.literal { + word-break: break-all; +} + +tt { + background-color: #f2f2f2; + border: 1px solid #ddd; + border-radius: 2px; + color: #333; + padding: 1px 0.2em; +} + +tt.descname, tt.descclassname, tt.xref { + border: 0; +} + +hr { + border: 1px solid #abc; + margin: 2em; +} + +a tt { + border: 0; + color: #a2881d; +} + +a tt:hover { + color: #e1c13f; +} + +pre { + font-family: 'Consolas', 'Courier New', 'DejaVu Sans Mono', + 'Bitstream Vera Sans Mono', monospace; + font-size: 13px; + letter-spacing: 0.015em; + line-height: 120%; + padding: 0.5em; + border: 1px solid #ccc; + border-radius: 2px; + background-color: #f8f8f8; +} + +pre a { + color: inherit; + text-decoration: underline; +} + +td.linenos pre { + padding: 0.5em 0; +} + +div.quotebar { + background-color: #f8f8f8; + max-width: 250px; + float: right; + padding: 0px 7px; + border: 1px solid #ccc; + margin-left: 1em; +} + +div.topic { + background-color: #f8f8f8; +} + +table { + border-collapse: collapse; + margin: 0 -0.5em 0 -0.5em; +} + +table td, table th { + padding: 0.2em 0.5em 0.2em 0.5em; +} + +div.admonition, div.warning { + font-size: 0.9em; + margin: 1em 0 1em 0; + border: 1px solid #86989B; + border-radius: 2px; + background-color: #f7f7f7; + padding: 0; +} + +div.admonition > p, div.warning > p { + margin: 0.5em 1em 0.5em 1em; + padding: 0; +} + +div.admonition > pre, div.warning > pre { + margin: 0.4em 1em 0.4em 1em; +} + +div.admonition > p.admonition-title, +div.warning > p.admonition-title { + margin-top: 0.5em; + font-weight: bold; +} + +div.warning { + border: 1px solid #940000; +} + +div.admonition > ul, +div.admonition > ol, +div.warning > ul, +div.warning > ol { + margin: 0.1em 0.5em 0.5em 3em; + padding: 0; +} + +div.admonition div.highlight { + background: none; +} + +.viewcode-back { + font-family: 'Open Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', + 'Verdana', sans-serif; +} + +div.viewcode-block:target { + background-color: #f4debf; + border-top: 1px solid #ac9; + border-bottom: 1px solid #ac9; +} + +.contentstable { + margin-left: 30px; + margin: 0 auto; + table-layout: fixed; +} diff --git a/sphinx/theme/wtf_coop/static/wtf_coop_header.png b/sphinx/theme/wtf_coop/static/wtf_coop_header.png new file mode 100644 index 0000000000000000000000000000000000000000..845da4ab94d002be29f6b819665354bd943f10af GIT binary patch literal 11719 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 literal 0 HcmV?d00001 diff --git a/sphinx/theme/wtf_coop/theme.conf b/sphinx/theme/wtf_coop/theme.conf new file mode 100644 index 0000000..793739e --- /dev/null +++ b/sphinx/theme/wtf_coop/theme.conf @@ -0,0 +1,4 @@ +[theme] +inherit = basic +stylesheet = wtf_coop.css +pygments_style = trac