summaryrefslogtreecommitdiff
path: root/docs/web
diff options
context:
space:
mode:
Diffstat (limited to 'docs/web')
-rw-r--r--docs/web/default-site.css382
-rw-r--r--docs/web/site.js69
-rw-r--r--docs/web/style.css90
3 files changed, 541 insertions, 0 deletions
diff --git a/docs/web/default-site.css b/docs/web/default-site.css
new file mode 100644
index 0000000..a7819c8
--- /dev/null
+++ b/docs/web/default-site.css
@@ -0,0 +1,382 @@
+/*
+:Author: David Goodger, Ian Bicking
+:Contact: ianb@colorstudy.com
+:date: $Date: 2003/11/01 20:35:45 $
+:version: $Revision: 1.3 $
+:copyright: This stylesheet has been placed in the public domain.
+
+A modification of the default cascading style sheet (v.1.3) for the
+HTML output of Docutils.
+*/
+
+em, i {
+ /* Typically serif fonts have much nicer italics */
+ font-family: Times New Roman, Times, serif;
+}
+
+ul li {
+ list-style-type: circle;
+}
+
+a.toc-backref {
+ text-decoration: none;
+ color: black;
+}
+
+a.toc-backref:hover {
+ background-color: inherit;
+}
+
+h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6:hover {
+ background-color: inherit;
+}
+
+cite {
+ font-style: normal;
+ font-family: monospace;
+ font-weight: bold;
+}
+
+dd {
+ margin-bottom: 0.5em;
+}
+
+div.abstract {
+ margin: 2em 5em;
+}
+
+div.abstract p.topic-title {
+ font-weight: bold;
+ text-align: center;
+}
+
+div.attention, div.caution, div.danger, div.error, div.hint,
+div.important, div.note, div.tip, div.warning {
+ background-color: #ccc;
+ width: 40%;
+ border: medium outset;
+ padding: 3px;
+ float: right
+}
+
+div.attention p.admonition-title, div.caution p.admonition-title,
+div.danger p.admonition-title, div.error p.admonition-title,
+div.warning p.admonition-title {
+ color: #c00;
+ font-weight: bold;
+ font-family: sans-serif;
+ text-align: center;
+ background-color: #999;
+ display: block;
+ margin: 0;
+}
+
+div.hint p.admonition-title, div.important p.admonition-title,
+div.note p.admonition-title, div.tip p.admonition-title {
+ font-weight: bold;
+ font-family: sans-serif;
+ text-align: center;
+ background-color: #999;
+ display: block;
+ margin: 0;
+}
+
+div.dedication {
+ margin: 2em 5em;
+ text-align: center;
+ font-style: italic;
+}
+
+div.dedication p.topic-title {
+ font-weight: bold;
+ font-style: normal;
+}
+
+div.figure {
+ margin-left: 2em;
+}
+
+div.footer, div.header {
+ font-size: smaller;
+}
+
+div.system-messages {
+ margin: 5em;
+}
+
+div.system-messages h1 {
+ color: red;
+}
+
+div.system-message {
+ border: medium outset;
+ padding: 1em;
+}
+
+div.system-message p.system-message-title {
+ color: red;
+ font-weight: bold;
+}
+
+div.topic {
+ margin: 2em;
+}
+
+h3 a.toc-backref, h4 a.toc-backref, h5 a.toc-backref,
+h6 a.toc-backref {
+ color: #000;
+}
+
+h1.title {
+ text-align: center;
+}
+
+h2.subtitle {
+ text-align: center;
+}
+
+hr {
+ width: 75%;
+}
+
+ol.simple, ul.simple {
+ margin-bottom: 1em;
+}
+
+ul.contents li {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+
+ul.contents {
+ position: fixed;
+ top: 0px;
+ right: 0px;
+ background-color: #fd9;
+ border-left: 1px solid #f70;
+ border-bottom: 1px solid #f70;
+ width: 200px;
+ padding: 0;
+ margin: 0;
+}
+
+ul.contents a {
+ padding: 2px 1em 2px 1em;
+ display: block;
+ text-decoration: none;
+ color: #400;
+}
+
+ul.contents a:hover {
+ background-color: #f80;
+ color: #fff;
+}
+
+ul.contents li.header {
+ padding: 5px 1px 3px 0;
+ font-weight: bold;
+}
+
+ol.arabic {
+ list-style: decimal;
+}
+
+ol.loweralpha {
+ list-style: lower-alpha;
+}
+
+ol.upperalpha {
+ list-style: upper-alpha;
+}
+
+ol.lowerroman {
+ list-style: lower-roman;
+}
+
+ol.upperroman {
+ list-style: upper-roman;
+}
+
+p.caption {
+ font-style: italic;
+}
+
+p.credits {
+ font-style: italic;
+ font-size: smaller;
+}
+
+p.first {
+ margin-top: 0;
+}
+
+p.label {
+ white-space: nowrap;
+}
+
+p.topic-title {
+ font-weight: bold;
+}
+
+pre.address {
+ margin-bottom: 0;
+ margin-top: 0;
+ font-family: serif;
+ font-size: 100%;
+}
+
+pre.line-block {
+ font-family: serif;
+ font-size: 100%;
+}
+
+pre.literal-block, pre.doctest-block {
+ margin-left: 2em;
+ margin-right: 2em;
+ background-color: #eee;
+ border: thin black solid;
+ padding: 5px;
+}
+
+span.classifier {
+ font-family: sans-serif;
+ font-style: oblique;
+}
+
+span.classifier-delimiter {
+ font-family: sans-serif;
+ font-weight: bold;
+}
+
+span.interpreted {
+ font-family: sans-serif;
+}
+
+span.option-argument {
+ font-style: italic;
+}
+
+span.pre {
+ white-space: pre;
+}
+
+span.problematic {
+ color: red;
+}
+
+table {
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+
+table.citation {
+ border-left: solid thin gray;
+ padding-left: 0.5ex
+}
+
+table.docinfo {
+}
+
+table.footnote {
+ border-left: solid thin black;
+ padding-left: 0.5ex;
+}
+
+td, th {
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+ vertical-align: top;
+}
+
+td > p:first-child, th > p:first-child {
+ margin-top: 0em;
+}
+
+th.docinfo-name, th.field-name {
+ font-weight: bold;
+ text-align: left;
+ white-space: nowrap;
+}
+
+h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt {
+ font-size: 100%;
+}
+
+code, tt {
+ color: #006;
+}
+
+ul.auto-toc {
+ list-style-type: none;
+}
+
+/*****************************************
+ * Doctest embedded examples
+ *****************************************/
+
+span.doctest-url {
+ background-color: #eee;
+ border-top: 2px outset #666;
+ border-left: 2px outset #666;
+ border-right: 2px outset #666;
+ padding: 0.25em;
+}
+
+div.doctest-example {
+ border: outset 5px #666;
+ background-color: #eee;
+ font-family: default;
+ padding: 0.5em;
+}
+
+div.doctest-example h1 {
+ background-color: inherit;
+ border: none;
+ color: inherit;
+ font-family: default;
+}
+
+div.doctest-example tt {
+ color: inherit;
+}
+
+div.doctest-status {
+ background-color: #060;
+ color: #fff;
+}
+
+span.doctest-header {
+ background-color: #ccc;
+ font-family: monospace;
+}
+
+pre.doctest-errors {
+ border: none;
+ background-color: #333;
+ color: #600;
+}
+
+div.source-code {
+ background-color: #000;
+ border: inset #999 3px;
+ overflow: auto;
+}
+
+pre.source-code {
+ background-color: #000;
+ border: inset #999 3px;
+ overflow: auto;
+ font-family: monospace;
+ color: #fff;
+}
+
+span.source-filename {
+ background-color: #000;
+ border-top: 2px outset #999;
+ border-left: 2px outset #999;
+ border-right: 2px outset #999;
+ padding: 0.25em;
+ color: #fff
+}
+
diff --git a/docs/web/site.js b/docs/web/site.js
new file mode 100644
index 0000000..ed23575
--- /dev/null
+++ b/docs/web/site.js
@@ -0,0 +1,69 @@
+function setup_dropdowns() {
+ var els = document.getElementsByTagName('UL');
+ for (var i = 0; i < els.length; i++) {
+ var el = els[i];
+ if (el.className.search(/\bcontents\b/) > -1) {
+ enable_dropdown(el);
+ }
+ }
+}
+
+function enable_dropdown(el) {
+ var title = el.getElementsByTagName('LI')[0];
+ var plus_minus = document.createTextNode(' [-]');
+ if (title.childNodes[0].tagName != 'A') {
+ anchor = document.createElement('A');
+ while (title.childNodes.length) {
+ anchor.appendChild(title.childNodes[0]);
+ }
+ anchor.setAttribute('href', '#');
+ anchor.style.padding = '1px';
+ title.appendChild(anchor);
+ } else {
+ anchor = title.childNodes[0];
+ }
+ anchor.appendChild(plus_minus);
+ function show_hide() {
+ if (el.sub_hidden) {
+ set_sub_li(el, '');
+ anchor.removeChild(plus_minus);
+ plus_minus = document.createTextNode(' [-]');
+ anchor.appendChild(plus_minus);
+ } else {
+ set_sub_li(el, 'none');
+ anchor.removeChild(plus_minus);
+ plus_minus = document.createTextNode(' [+]');
+ anchor.appendChild(plus_minus);
+ }
+ el.sub_hidden = ! el.sub_hidden;
+ return false;
+ }
+ anchor.onclick = show_hide;
+ show_hide();
+}
+
+function set_sub_li(list, display) {
+ var sub = list.getElementsByTagName('LI');
+ for (var i = 1; i < sub.length; i++) {
+ sub[i].style.display = display;
+ }
+}
+
+function add_onload(func) {
+ if (window.onload) {
+ var old_onload = window.onload;
+ function new_onload() {
+ old_onload();
+ func();
+ }
+ window.onload = new_onload;
+ } else {
+ window.onload = func;
+ }
+}
+
+add_onload(setup_dropdowns);
+
+
+
+
diff --git a/docs/web/style.css b/docs/web/style.css
new file mode 100644
index 0000000..c358643
--- /dev/null
+++ b/docs/web/style.css
@@ -0,0 +1,90 @@
+body {
+ font-family: Helvetica,Arial,sans-serif;
+ margin: 0;
+ background-color: #fff;
+ color: #000;
+}
+
+i, em {
+ font-family: Times New Roman,Times,serif;
+}
+
+a:link {
+ color: #730;
+}
+
+a:visited {
+ color: #402;
+}
+
+a:hover {
+ background-color: #fd8;
+}
+
+div#header {
+ display: block;
+ background-color: #930;
+ color: #fd6;
+ border-bottom: 3px solid #f70;
+ padding: 3px;
+ font-size: 30px;
+}
+
+div#header h1 {
+ padding: 0;
+ margin: 0;
+ font-size: 1.5em;
+}
+
+div#nav {
+ float: left;
+ background-color: #fd9;
+ border: 1px solid #f70;
+ margin-right: 1em;
+ border-bottom: 1px solid #f70;
+ width: 200px;
+}
+
+div#nav ul {
+ padding: 0;
+ margin: 0;
+}
+
+div#nav li {
+ list-style: none;
+ margin: 0;
+}
+
+div#nav ul li ul li a {
+ padding: 2px 2em 2px 2em;
+ font-weight: normal;
+}
+
+div#nav a {
+ display: block;
+ padding: 2px 1em 2px 1em;
+ text-decoration: none;
+ color: #400;
+ font-weight: bold;
+}
+
+div#nav a:hover {
+ background-color: #f80;
+ color: #fff;
+}
+
+/* If I ever do menus that show the "current" page, that would be
+ by marking some "links" as selected */
+div#nav span.selected {
+ display: block;
+ font-weight: bold;
+ padding: 2px 1em 2px 1em;
+}
+
+div#body {
+ padding: 1em;
+}
+
+h1.page-title {
+ margin-top: 0;
+} \ No newline at end of file