summaryrefslogtreecommitdiffstats
path: root/doc/source
diff options
context:
space:
mode:
authorroot <root@tonbuntu>2010-11-05 12:49:42 -0700
committerroot <root@tonbuntu>2010-11-05 12:49:42 -0700
commitdd505245c27d2abd2d710a44a120b21cacb9089c (patch)
treed78e7f69925ed08b9b2e5dc5db90758d171fdeb8 /doc/source
parent0a4785be35bf1fc66e41b7565edf5e3936b70673 (diff)
add in custom todo, and custom css
Diffstat (limited to 'doc/source')
-rw-r--r--doc/source/_static/tweaks.css44
-rw-r--r--doc/source/_theme/layout.html2
-rw-r--r--doc/source/_theme/theme.conf5
-rw-r--r--doc/source/conf.py8
4 files changed, 56 insertions, 3 deletions
diff --git a/doc/source/_static/tweaks.css b/doc/source/_static/tweaks.css
new file mode 100644
index 000000000..d1cbed96d
--- /dev/null
+++ b/doc/source/_static/tweaks.css
@@ -0,0 +1,44 @@
+ul.todo_list {
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+
+ul.todo_list li {
+ display: block;
+ margin: 0;
+ padding: 7px 0;
+ border-top: 1px solid #eee;
+}
+
+ul.todo_list li p {
+ display: inline;
+}
+
+ul.todo_list li p.link {
+ font-weight: bold;
+}
+
+ul.todo_list li p.details {
+ font-style: italic;
+}
+
+ul.todo_list li {
+}
+
+div.admonition {
+ border: 1px solid #FF6666;
+}
+
+div.admonition p.admonition-title {
+ background-color: #FF6666;
+ border-bottom: 1px solid #FF6666;
+}
+
+em {
+ font-style: normal;
+}
+
+table.docutils {
+ font-size: 11px;
+} \ No newline at end of file
diff --git a/doc/source/_theme/layout.html b/doc/source/_theme/layout.html
new file mode 100644
index 000000000..ed1cab0a6
--- /dev/null
+++ b/doc/source/_theme/layout.html
@@ -0,0 +1,2 @@
+{% extends "sphinxdoc/layout.html" %}
+{% set css_files = css_files + ['_static/tweaks.css'] %}
diff --git a/doc/source/_theme/theme.conf b/doc/source/_theme/theme.conf
new file mode 100644
index 000000000..e039fe01f
--- /dev/null
+++ b/doc/source/_theme/theme.conf
@@ -0,0 +1,5 @@
+[theme]
+inherit = sphinxdoc
+stylesheet = sphinxdoc.css
+pygments_style = friendly
+
diff --git a/doc/source/conf.py b/doc/source/conf.py
index 3f6ca2313..177c6568e 100644
--- a/doc/source/conf.py
+++ b/doc/source/conf.py
@@ -17,13 +17,14 @@ import sys, os
# add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here.
sys.path.insert(0, os.path.abspath('../../'))
-
+sys.path.insert(0, '../')
+sys.path.insert(0, './')
# -- General configuration -----------------------------------------------------
# Add any Sphinx extension module names here, as strings. They can be extensions
# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
-extensions = ['sphinx.ext.autodoc', 'sphinx.ext.intersphinx', 'sphinx.ext.todo', 'sphinx.ext.coverage', 'sphinx.ext.pngmath', 'sphinx.ext.ifconfig']
+extensions = ['sphinx.ext.autodoc', 'sphinx.ext.intersphinx', 'ext.nova_todo', 'sphinx.ext.coverage', 'sphinx.ext.pngmath', 'sphinx.ext.ifconfig']
todo_include_todos = True
# Add any paths that contain templates here, relative to this directory.
@@ -99,7 +100,8 @@ modindex_common_prefix = ['nova.']
# The theme to use for HTML and HTML Help pages. Major themes that come with
# Sphinx are currently 'default' and 'sphinxdoc'.
-html_theme = 'sphinxdoc'
+html_theme_path = ["."]
+html_theme = '_theme'
# Theme options are theme-specific and customize the look and feel of a theme
# further. For a list of options available for each theme, see the