From fe8bd70df737e1d7297086fdd52886122b006387 Mon Sep 17 00:00:00 2001 From: Jason Eisner Date: Mon, 29 Jul 2013 12:46:15 -0400 Subject: [PATCH] changed layout to match sphinx's own documentation, as suggested by sampledoc --- docs/sphinx/_static/default.css | 507 ++++++++++++++++++ docs/sphinx/_static/logo.png | 1 + docs/sphinx/_static/simple_dyna_logo.png | Bin 0 -> 2534 bytes .../sphinx/_static/simple_dyna_logo_horiz.png | Bin 0 -> 2283 bytes docs/sphinx/_templates/layout.html | 22 + docs/sphinx/conf.py | 6 +- 6 files changed, 532 insertions(+), 4 deletions(-) create mode 100644 docs/sphinx/_static/default.css create mode 120000 docs/sphinx/_static/logo.png create mode 100644 docs/sphinx/_static/simple_dyna_logo.png create mode 100644 docs/sphinx/_static/simple_dyna_logo_horiz.png create mode 100644 docs/sphinx/_templates/layout.html diff --git a/docs/sphinx/_static/default.css b/docs/sphinx/_static/default.css new file mode 100644 index 0000000..7aa01b7 --- /dev/null +++ b/docs/sphinx/_static/default.css @@ -0,0 +1,507 @@ +/** + * Alternate Sphinx design + * Originally created by Armin Ronacher for Werkzeug, adapted by Georg Brandl. + */ + +body { + font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', 'Verdana', sans-serif; + font-size: 14px; + letter-spacing: -0.01em; + line-height: 150%; + text-align: center; + /*background-color: #AFC1C4; */ + background-color: #BFD1D4; + color: black; + padding: 0; + border: 1px solid #aaa; + + margin: 0px 80px 0px 80px; + min-width: 740px; +} + +a { + color: #CA7900; + text-decoration: none; +} + +a:hover { + color: #2491CF; +} + +pre { + font-family: 'Consolas', 'Deja Vu Sans Mono', 'Bitstream Vera Sans Mono', monospace; + font-size: 0.95em; + letter-spacing: 0.015em; + padding: 0.5em; + border: 1px solid #ccc; + background-color: #f8f8f8; +} + +td.linenos pre { + padding: 0.5em 0; + border: 0; + background-color: transparent; + color: #aaa; +} + +table.highlighttable { + margin-left: 0.5em; +} + +table.highlighttable td { + padding: 0 0.5em 0 0.5em; +} + +cite, code, tt { + font-family: 'Consolas', 'Deja Vu Sans Mono', 'Bitstream Vera Sans Mono', monospace; + font-size: 0.95em; + letter-spacing: 0.01em; +} + +hr { + border: 1px solid #abc; + margin: 2em; +} + +tt { + background-color: #f2f2f2; + border-bottom: 1px solid #ddd; + color: #333; +} + +tt.descname { + background-color: transparent; + font-weight: bold; + font-size: 1.2em; + border: 0; +} + +tt.descclassname { + background-color: transparent; + border: 0; +} + +tt.xref { + background-color: transparent; + font-weight: bold; + border: 0; +} + +a tt { + background-color: transparent; + font-weight: bold; + border: 0; + color: #CA7900; +} + +a tt:hover { + color: #2491CF; +} + +dl { + margin-bottom: 15px; +} + +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.class, dl.function { + border-top: 2px solid #888; +} + +dl.method, dl.attribute { + border-top: 1px solid #aaa; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +pre { + line-height: 120%; +} + +pre a { + color: inherit; + text-decoration: underline; +} + +.first { + margin-top: 0 !important; +} + +div.document { + background-color: white; + text-align: left; + background-image: url(contents.png); + background-repeat: repeat-x; +} + +/* +div.documentwrapper { + width: 100%; +} +*/ + +div.clearer { + clear: both; +} + +div.related h3 { + display: none; +} + +div.related ul { + background-image: url(navigation.png); + height: 2em; + list-style: none; + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 0; + padding-left: 10px; +} + +div.related ul li { + margin: 0; + padding: 0; + height: 2em; + 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: #EE9816; +} + +div.related ul li a:hover { + color: #3CA8E7; +} + +div.body { + margin: 0; + padding: 0.5em 20px 20px 20px; +} + +div.bodywrapper { + margin: 0 240px 0 0; + border-right: 1px solid #ccc; +} + +div.body a { + text-decoration: underline; +} + +div.sphinxsidebar { + margin: 0; + padding: 0.5em 15px 15px 0; + width: 210px; + float: right; + text-align: left; +/* margin-left: -100%; */ +} + +div.sphinxsidebar h4, div.sphinxsidebar h3 { + margin: 1em 0 0.5em 0; + font-size: 0.9em; + padding: 0.1em 0 0.1em 0.5em; + color: white; + border: 1px solid #86989B; + background-color: #AFC1C4; +} + +div.sphinxsidebar ul { + padding-left: 1.5em; + margin-top: 7px; + list-style: none; + padding: 0; + line-height: 130%; +} + +div.sphinxsidebar ul ul { + list-style: square; + margin-left: 20px; +} + +p { + margin: 0.8em 0 0.5em 0; +} + +p.rubric { + font-weight: bold; +} + +h1 { + margin: 0; + padding: 0.7em 0 0.3em 0; + font-size: 1.5em; + color: #11557C; +} + +h2 { + margin: 1.3em 0 0.2em 0; + font-size: 1.35em; + padding: 0; +} + +h3 { + margin: 1em 0 -0.3em 0; + font-size: 1.2em; +} + +h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { + color: black!important; +} + +h1 a.anchor, h2 a.anchor, h3 a.anchor, h4 a.anchor, h5 a.anchor, h6 a.anchor { + display: none; + margin: 0 0 0 0.3em; + padding: 0 0.2em 0 0.2em; + color: #aaa!important; +} + +h1:hover a.anchor, h2:hover a.anchor, h3:hover a.anchor, h4:hover a.anchor, +h5:hover a.anchor, h6:hover a.anchor { + display: inline; +} + +h1 a.anchor:hover, h2 a.anchor:hover, h3 a.anchor:hover, h4 a.anchor:hover, +h5 a.anchor:hover, h6 a.anchor:hover { + color: #777; + background-color: #eee; +} + +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.footer { + background-color: #E3EFF1; + color: #86989B; + padding: 3px 8px 3px 0; + clear: both; + font-size: 0.8em; + text-align: right; +} + +div.footer a { + color: #86989B; + text-decoration: underline; +} + +div.pagination { + margin-top: 2em; + padding-top: 0.5em; + border-top: 1px solid black; + text-align: center; +} + +div.sphinxsidebar ul.toc { + margin: 1em 0 1em 0; + padding: 0 0 0 0.5em; + list-style: none; +} + +div.sphinxsidebar ul.toc li { + margin: 0.5em 0 0.5em 0; + font-size: 0.9em; + line-height: 130%; +} + +div.sphinxsidebar ul.toc li p { + margin: 0; + padding: 0; +} + +div.sphinxsidebar ul.toc ul { + margin: 0.2em 0 0.2em 0; + padding: 0 0 0 1.8em; +} + +div.sphinxsidebar ul.toc ul li { + padding: 0; +} + +div.admonition, div.warning { + font-size: 0.9em; + margin: 1em 0 0 0; + border: 1px solid #86989B; + background-color: #f7f7f7; +} + +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: 0; + padding: 0.1em 0 0.1em 0.5em; + color: white; + border-bottom: 1px solid #86989B; + font-weight: bold; + background-color: #AFC1C4; +} + +div.warning { + border: 1px solid #940000; +} + +div.warning p.admonition-title { + background-color: #CF0000; + border-bottom-color: #940000; +} + +div.admonition ul, div.admonition ol, +div.warning ul, div.warning ol { + margin: 0.1em 0.5em 0.5em 3em; + padding: 0; +} + +div.versioninfo { + margin: 1em 0 0 0; + border: 1px solid #ccc; + background-color: #DDEAF0; + padding: 8px; + line-height: 1.3em; + font-size: 0.9em; +} + + +a.headerlink { + color: #c60f0f!important; + font-size: 1em; + margin-left: 6px; + padding: 0 4px 0 4px; + text-decoration: none!important; + 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: #ccc; + color: white!important; +} + +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; +} + +img.inheritance { + border: 0px +} + +form.pfform { + margin: 10px 0 20px 0; +} + +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%; +} + +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; +} diff --git a/docs/sphinx/_static/logo.png b/docs/sphinx/_static/logo.png new file mode 120000 index 0000000..7b02486 --- /dev/null +++ b/docs/sphinx/_static/logo.png @@ -0,0 +1 @@ +simple_dyna_logo_horiz.png \ No newline at end of file diff --git a/docs/sphinx/_static/simple_dyna_logo.png b/docs/sphinx/_static/simple_dyna_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..746af76f03ce37e78f12f458bd22b56d5a5418eb GIT binary patch literal 2534 zcmV=Ex_cY+KcXAc*r)A1d^0|??k#de{5UkDPw z!@GyW0U#-Pn#N}+FccUH3ZE(YPVN@Xs=qT z`8XX**{gZqrk9`cZUsJzBUsJl!}M$x>mBTl)5l9YAEzH?i>`~}8#MBL^TVC#AHEQs zng+Jt(yTt`+K4^EXTKYW-o(Q`rqwy)!2Om&t9z$iSaa&^fR zjitV=t6WhE_&fQAs4YHnsvuP=A~^c!#YB6;_Da4%M)>*?V_OU23(+D6e4`JZ;Lb-; zTT}NbZ?8^$m_k?B_VYGDJ|Az)!1vn?e>oo#wuk0ISgs(|Eocb`uH(s{)PE8G{t@}{YzR-t-wBXUvg9*0& zL1(Ii+cnT#llLuidSk-hdaiJ1VbFhfVPI$(B<ySv zDZH-e8zd@5s20Sx=t0l6Vgh03Eq$tXzt9Jd^YdsOSSFLw=9=H7EgVc zh(0Y7bdeZmmefY$+O<lp#o>%G{Z8vV#R6#t`a!AO32~T!+ z`JiV#lOt$q^1lAFF$LelwjiXyV;U)5FF4JD;JErzEJBRM;+oS6%VUZMZC_T*2 zucAU%II$MoS7>%LF%%dI3TYZ@fNN(^PBnp*TeKCHfj6H zp`WAd+ft{F{IwH~4f8!*{yzOa{Sl7;*hT(-SNYETo3K0gjP^~C?@w~b5otQ)h~)U~ za&{Z;lJ=VnWrDR4sV#iITz+f#ZvIvT<{&{-(u7Y4cO;4Fp zXgiaVM>oFrEg1Y}(ytkuf(dCTjqj)PLnr-kk@AU&#z}u0#Jcw`Rsf$`Z}BB`P3sFDOySnwZP?=&oRDM5@|k@lO9vH8n00cPScA7xavr0`UBz`%IW(4}c~HvP>QQEvQo+x~fP}3X(X*oYgIWI}%n%>L7me|9 z8`TF|%qVv~F10+{;TQ6kjaXOM)#F~|a@@bmI^+#_8H(#mU`1)GcF8-A!OJ)(!;gWs zlB)5J6^KhV|IGq>Jzyhz4XcY!A<}RUvTyl%^EP;!{Ott0&6TS^b5;5y3@v)QnLnkW zvSP$J`w%?s{w&5*koj{+eF*h=Dl5;rnET>c}^2Aut zSwHXKzWtQU{6xJpn(qS}`nxXPp~7u=yi3VK<1SqksqD%m_fWhHlNF@CO{n2yKB3;W z2b$HtIqz7`YbDR5SAR{rd9kuwAZy|^X{HWAj%wGDt51ZfeS4_X4i?$)Nnobd=p`wV zIoB2V5&1+$uH^R*Ay3B1HtjT%BK)NX$h+#=5SES>-Lit96p=ohud$ib1`yd}$P&8B z9V2$}F)=!zNq!P@q_Pf9OlkZ7@izPMY=AUt{W_HFM3+LLmZaonft=G3ro^`vD3AV5 zop=bHr=Nx0a=V{yzTCIoE=gKRZ`0s5jy;ur3xV`0OpobDZX(I`=kQ+fA+U@;a{Gv{ z-UI<8tUg^PTe)JrMcvcxm{;=|_1ki&G{e2^iZZvn3M+c9JK7AQcqMM#hVZUxjiGX0 zjqohS)9i9qc~?DNHilOSG(mD|xgIFje`mR}n3u)WJ2P*)IkNnrh0?1UD6$OOZj!GC wKZ&!S()o}_?V-R>U??yY7zzvpUaJEC0SPy41n$JT4*&oF07*qoM6N<$g8dEu3;+NC literal 0 HcmV?d00001 diff --git a/docs/sphinx/_static/simple_dyna_logo_horiz.png b/docs/sphinx/_static/simple_dyna_logo_horiz.png new file mode 100644 index 0000000000000000000000000000000000000000..116b8a66daaee2d4b7b1b6b7b839c7713fc1ef23 GIT binary patch literal 2283 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 FV1jjfK;8fV literal 0 HcmV?d00001 diff --git a/docs/sphinx/_templates/layout.html b/docs/sphinx/_templates/layout.html new file mode 100644 index 0000000..8df03e8 --- /dev/null +++ b/docs/sphinx/_templates/layout.html @@ -0,0 +1,22 @@ +{% extends "!layout.html" %} + + +{% block rootrellink %} +
  • home
  • +
  • search
  • +{% endblock %} + + +{% block relbar1 %} + +
    +py4sci +
    +{{ super() }} +{% endblock %} + +{# put the sidebar before the body #} +{% block sidebar1 %}{{ sidebar() }}{% endblock %} +{% block sidebar2 %}{% endblock %} + diff --git a/docs/sphinx/conf.py b/docs/sphinx/conf.py index 1f20a9d..5b8acf4 100644 --- a/docs/sphinx/conf.py +++ b/docs/sphinx/conf.py @@ -35,8 +35,7 @@ extensions = [ 'sphinx.ext.todo' ] # Add any paths that contain templates here, relative to this directory. -# templates_path = ['_templates'] -templates_path = [] +templates_path = ['_templates'] # The suffix of source filenames. source_suffix = '.rst' @@ -136,8 +135,7 @@ html_theme = 'default' # 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 = [] +html_static_path = ['_static'] # If not '', a 'Last updated on:' timestamp is inserted at every page bottom, # using the given strftime format. -- 2.50.1