From d8ec99a0c8e4dc2e45f8f568e5f5afea1bdd6242 Mon Sep 17 00:00:00 2001 From: Michael Hanke Date: Sat, 9 May 2009 10:53:36 +0200 Subject: [PATCH] Fresh design and new logo. --- sphinx/_static/neurodebian.css | 658 ++++++++++++++++++ sphinx/{.templates => _templates}/layout.html | 0 sphinx/conf.py | 8 +- sphinx/pics/neurodebian.png | Bin 0 -> 15640 bytes 4 files changed, 662 insertions(+), 4 deletions(-) create mode 100644 sphinx/_static/neurodebian.css rename sphinx/{.templates => _templates}/layout.html (100%) create mode 100644 sphinx/pics/neurodebian.png diff --git a/sphinx/_static/neurodebian.css b/sphinx/_static/neurodebian.css new file mode 100644 index 0000000..aca3f9c --- /dev/null +++ b/sphinx/_static/neurodebian.css @@ -0,0 +1,658 @@ +/** + * Sphinx Doc Design + */ + +body { + font-family: sans-serif; + font-size: 100%; + background-color: #444; + color: #000; + margin: 0; + padding: 0; +} + +/* :::: LAYOUT :::: */ + +div.document { + background-color: #afafaf; +} + +div.documentwrapper { + float: left; + width: 100%; +} + +div.bodywrapper { + margin: 0 0 0 230px; +} + +div.body { + background-color: white; + padding: 0 20px 30px 20px; +} + +div.sphinxsidebarwrapper { + padding: 10px 5px 0 10px; +} + +div.sphinxsidebar { + float: left; + width: 230px; + margin-left: -100%; + font-size: 90%; +} + +div.clearer { + clear: both; +} + +div.footer { + color: #fff; + width: 100%; + padding: 9px 0 9px 0; + text-align: center; + font-size: 75%; +} + +div.footer a { + color: #fff; + text-decoration: underline; +} + +div.related { + background-color: #2c3c3d; + color: #fff; + width: 100%; + line-height: 30px; + font-size: 90%; +} + +div.related h3 { + display: none; +} + +div.related ul { + margin: 0; + padding: 0 0 0 10px; + list-style: none; +} + +div.related li { + display: inline; +} + +div.related li.right { + float: right; + margin-right: 5px; +} + +div.related a { + color: white; +} + +/* ::: TOC :::: */ +div.sphinxsidebar h3 { + font-family: 'Trebuchet MS', sans-serif; + color: #2c3c3d; + font-size: 1.4em; + font-weight: normal; + margin: 0; + padding: 0; +} + +div.sphinxsidebar h3 a { + color: #2c3c3d; +} + +div.sphinxsidebar h4 { + font-family: 'Trebuchet MS', sans-serif; + color: white; + font-size: 1.3em; + font-weight: normal; + margin: 5px 0 0 0; + padding: 0; +} + +div.sphinxsidebar p { + color: white; +} + +div.sphinxsidebar p.topless { + margin: 5px 10px 10px 10px; +} + +div.sphinxsidebar ul { + margin: 10px; + padding: 0; + list-style: none; + color: white; +} + +div.sphinxsidebar ul ul, +div.sphinxsidebar ul.want-points { + margin-left: 20px; + list-style: square; +} + +div.sphinxsidebar ul ul { + margin-top: 0; + margin-bottom: 0; +} + +div.sphinxsidebar a { + color: #533d23; + color: #820430; +} + +div.sphinxsidebar form { + margin-top: 10px; +} + +div.sphinxsidebar input { + border: 1px solid #333; + font-family: sans-serif; + font-size: 1em; +} + +/* :::: MODULE CLOUD :::: */ +div.modulecloud { + margin: -5px 10px 5px 10px; + padding: 10px; + line-height: 160%; + border: 1px solid #cbe7e5; + background-color: #f2fbfd; +} + +div.modulecloud a { + padding: 0 5px 0 5px; +} + +/* :::: SEARCH :::: */ +ul.search { + margin: 10px 0 0 20px; + padding: 0; +} + +ul.search li { + padding: 5px 0 5px 20px; + background-image: url(file.png); + background-repeat: no-repeat; + background-position: 0 7px; +} + +ul.search li a { + font-weight: bold; +} + +ul.search li div.context { + color: #888; + margin: 2px 0 0 30px; + text-align: left; +} + +ul.keywordmatches li.goodmatch a { + font-weight: bold; +} + +/* :::: COMMON FORM STYLES :::: */ + +div.actions { + padding: 5px 10px 5px 10px; + border-top: 1px solid #cbe7e5; + border-bottom: 1px solid #cbe7e5; + background-color: #e0f6f4; +} + +form dl { + color: #333; +} + +form dt { + clear: both; + float: left; + min-width: 110px; + margin-right: 10px; + padding-top: 2px; +} + +input#homepage { + display: none; +} + +div.error { + margin: 5px 20px 0 0; + padding: 5px; + border: 1px solid #d00; + font-weight: bold; +} + +/* :::: INDEX PAGE :::: */ + +table.contentstable { + width: 90%; +} + +table.contentstable p.biglink { + line-height: 150%; +} + +a.biglink { + font-size: 1.3em; +} + +span.linkdescr { + font-style: italic; + padding-top: 5px; + font-size: 90%; +} + +/* :::: INDEX STYLES :::: */ + +table.indextable td { + text-align: left; + vertical-align: top; +} + +table.indextable dl, table.indextable dd { + margin-top: 0; + margin-bottom: 0; +} + +table.indextable tr.pcap { + height: 10px; +} + +table.indextable tr.cap { + margin-top: 10px; + background-color: #f2f2f2; +} + +img.toggler { + margin-right: 3px; + margin-top: 3px; + cursor: pointer; +} + +form.pfform { + margin: 10px 0 20px 0; +} + +/* :::: GLOBAL STYLES :::: */ + +.docwarning { + background-color: #ffe4e4; + padding: 10px; + margin: 0 -20px 0 -20px; + border-bottom: 1px solid #f66; +} + +p.subhead { + font-weight: bold; + margin-top: 20px; +} + +a { + color: #820430; + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +div.body h1, +div.body h2, +div.body h3, +div.body h4, +div.body h5, +div.body h6 { + font-family: 'Trebuchet MS', sans-serif; + background-color: #f2f2f2; + font-weight: normal; + color: #20435c; + border-bottom: 1px solid #ccc; + margin: 20px -20px 10px -20px; + padding: 3px 0 3px 10px; +} + +div.body h1 { margin-top: 0; font-size: 200%; } +div.body h2 { font-size: 160%; } +div.body h3 { font-size: 140%; } +div.body h4 { font-size: 120%; } +div.body h5 { font-size: 110%; } +div.body h6 { font-size: 100%; } + +a.headerlink { + color: #c60f0f; + font-size: 0.8em; + padding: 0 4px 0 4px; + text-decoration: none; + visibility: hidden; +} + +h1:hover > a.headerlink, +h2:hover > a.headerlink, +h3:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +dt:hover > a.headerlink { + visibility: visible; +} + +a.headerlink:hover { + background-color: #c60f0f; + color: white; +} + +div.body p, div.body dd, div.body li { + text-align: justify; + line-height: 130%; +} + +div.body p.caption { + text-align: inherit; +} + +div.body td { + text-align: left; +} + +ul.fakelist { + list-style: none; + margin: 10px 0 10px 20px; + padding: 0; +} + +.field-list ul { + padding-left: 1em; +} + +.first { + margin-top: 0 !important; +} + +/* "Footnotes" heading */ +p.rubric { + margin-top: 30px; + font-weight: bold; +} + +/* Sidebars */ + +div.sidebar { + margin: 0 0 0.5em 1em; + border: 1px solid #ddb; + padding: 7px 7px 0 7px; + background-color: #ffe; + width: 40%; + float: right; +} + +p.sidebar-title { + font-weight: bold; +} + +/* "Topics" */ + +div.topic { + background-color: #eee; + border: 1px solid #ccc; + padding: 7px 7px 0 7px; + margin: 10px 0 10px 0; +} + +p.topic-title { + font-size: 1.1em; + font-weight: bold; + margin-top: 10px; +} + +/* Admonitions */ + +div.admonition { + margin-top: 10px; + margin-bottom: 10px; + padding: 7px; +} + +div.admonition dt { + font-weight: bold; +} + +div.admonition dl { + margin-bottom: 0; +} + +div.admonition p.admonition-title + p { + display: inline; +} + +div.seealso { + background-color: #ffc; + border: 1px solid #ff6; +} + +div.warning { + background-color: #ffe4e4; + border: 1px solid #f66; +} + +div.note { + background-color: #eee; + border: 1px solid #ccc; +} + +p.admonition-title { + margin: 0px 10px 5px 0px; + font-weight: bold; + display: inline; +} + +p.admonition-title:after { + content: ":"; +} + +div.body p.centered { + text-align: center; + margin-top: 25px; +} + +table.docutils { + border: 0; +} + +table.docutils td, table.docutils th { + padding: 1px 8px 1px 0; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #aaa; +} + +table.field-list td, table.field-list th { + border: 0 !important; +} + +table.footnote td, table.footnote th { + border: 0 !important; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +dl { + margin-bottom: 15px; + clear: both; +} + +dd p { + margin-top: 0px; +} + +dd ul, dd table { + margin-bottom: 10px; +} + +dd { + margin-top: 3px; + margin-bottom: 10px; + margin-left: 30px; +} + +.refcount { + color: #060; +} + +dt:target, +.highlight { + background-color: #fbe54e; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +th { + text-align: left; + padding-right: 5px; +} + +pre { + padding: 5px; + background-color: #efc; + color: #333; + border: 1px solid #ac9; + border-left: none; + border-right: none; + overflow: auto; +} + +td.linenos pre { + padding: 5px 0px; + border: 0; + background-color: transparent; + color: #aaa; +} + +table.highlighttable { + margin-left: 0.5em; +} + +table.highlighttable td { + padding: 0 0.5em 0 0.5em; +} + +tt { + background-color: #ecf0f3; + padding: 0 1px 0 1px; + font-size: 0.95em; +} + +tt.descname { + background-color: transparent; + font-weight: bold; + font-size: 1.2em; +} + +tt.descclassname { + background-color: transparent; +} + +tt.xref, a tt { + background-color: transparent; + font-weight: bold; +} + +.footnote:target { background-color: #ffa } + +h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt { + background-color: transparent; +} + +.optional { + font-size: 1.3em; +} + +.versionmodified { + font-style: italic; +} + +form.comment { + margin: 0; + padding: 10px 30px 10px 30px; + background-color: #eee; +} + +form.comment h3 { + background-color: #326591; + color: white; + margin: -10px -30px 10px -30px; + padding: 5px; + font-size: 1.4em; +} + +form.comment input, +form.comment textarea { + border: 1px solid #ccc; + padding: 2px; + font-family: sans-serif; + font-size: 100%; +} + +form.comment input[type="text"] { + width: 240px; +} + +form.comment textarea { + width: 100%; + height: 200px; + margin-bottom: 10px; +} + +.system-message { + background-color: #fda; + padding: 5px; + border: 3px solid red; +} + +img.math { + vertical-align: middle; +} + +div.math p { + text-align: center; +} + +span.eqno { + float: right; +} + +img.logo { + border: 0; +} + +/* :::: PRINT :::: */ +@media print { + div.document, + div.documentwrapper, + div.bodywrapper { + margin: 0; + width : 100%; + } + + div.sphinxsidebar, + div.related, + div.footer, + div#comments div.new-comment-box, + #top-link { + display: none; + } +} diff --git a/sphinx/.templates/layout.html b/sphinx/_templates/layout.html similarity index 100% rename from sphinx/.templates/layout.html rename to sphinx/_templates/layout.html diff --git a/sphinx/conf.py b/sphinx/conf.py index d850bb2..16125ab 100644 --- a/sphinx/conf.py +++ b/sphinx/conf.py @@ -29,7 +29,7 @@ import sys, os extensions = [] # Add any paths that contain templates here, relative to this directory. -templates_path = ['.templates'] +templates_path = ['_templates'] # The suffix of source filenames. source_suffix = '.rst' @@ -94,7 +94,7 @@ pygments_style = 'sphinx' # The style sheet to use for HTML and HTML Help pages. A file of that name # must exist either in Sphinx' static/ path, or in one of the custom paths # given in html_static_path. -html_style = 'default.css' +html_style = 'neurodebian.css' # The name for this set of Sphinx documents. If None, it defaults to # " v documentation". @@ -105,7 +105,7 @@ html_title = project # The name of an image file (relative to this directory) to place at the top # of the sidebar. -html_logo = 'pics/debian-imaging.jpg' +html_logo = 'pics/neurodebian.png' # The name of an image file (within the static path) to use as favicon of the # docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 @@ -115,7 +115,7 @@ html_logo = 'pics/debian-imaging.jpg' # 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', 'static'] # If not '', a 'Last updated on:' timestamp is inserted at every page bottom, # using the given strftime format. diff --git a/sphinx/pics/neurodebian.png b/sphinx/pics/neurodebian.png new file mode 100644 index 0000000000000000000000000000000000000000..453d6b1c0c2f20dc909ac1a669f1ea2348406260 GIT binary patch literal 15640 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 literal 0 HcmV?d00001 -- 2.39.2