aboutsummaryrefslogtreecommitdiffstats
path: root/docs/source/mgext
diff options
context:
space:
mode:
authorWill Kahn-Greene <willg@bluesock.org>2011-07-31 17:54:54 -0400
committerWill Kahn-Greene <willg@bluesock.org>2011-07-31 17:54:54 -0400
commit25a7eb25bf8ba7ce977434fda0d18be441fe3d07 (patch)
treed46d62fc3ed1c0cd875692d06eb13c7bbe8f74b9 /docs/source/mgext
parent82b15ad93f6d9dbfb0b00e1fb0a966506be792a0 (diff)
downloadmediagoblin-25a7eb25bf8ba7ce977434fda0d18be441fe3d07.tar.lz
mediagoblin-25a7eb25bf8ba7ce977434fda0d18be441fe3d07.tar.xz
mediagoblin-25a7eb25bf8ba7ce977434fda0d18be441fe3d07.zip
Moves docs files around so we build from source/ directory
Diffstat (limited to 'docs/source/mgext')
-rw-r--r--docs/source/mgext/__init__.py0
-rw-r--r--docs/source/mgext/youcanhelp.py44
2 files changed, 44 insertions, 0 deletions
diff --git a/docs/source/mgext/__init__.py b/docs/source/mgext/__init__.py
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/docs/source/mgext/__init__.py
diff --git a/docs/source/mgext/youcanhelp.py b/docs/source/mgext/youcanhelp.py
new file mode 100644
index 00000000..a99d0e4d
--- /dev/null
+++ b/docs/source/mgext/youcanhelp.py
@@ -0,0 +1,44 @@
+from docutils import nodes
+
+from sphinx.util.compat import Directive, make_admonition
+
+class youcanhelp_node(nodes.Admonition, nodes.Element):
+ pass
+
+class YouCanHelp(Directive):
+ has_content = True
+ required_arguments = 0
+ optional_arguments = 0
+ final_argument_whitespace = False
+ option_spec = {}
+
+ def run(self):
+ ad = make_admonition(
+ youcanhelp_node,
+ self.name,
+ ["You Can Help!"],
+ self.options,
+ self.content,
+ self.lineno,
+ self.content_offset,
+ self.block_text,
+ self.state,
+ self.state_machine)
+ ad[0].line = self.lineno
+ return ad
+
+def visit_youcanhelp_node(self, node):
+ self.visit_admonition(node)
+
+def depart_youcanhelp_node(self, node):
+ self.depart_admonition(node)
+
+def setup(app):
+ app.add_node(
+ youcanhelp_node,
+ html=(visit_youcanhelp_node, depart_youcanhelp_node),
+ latex=(visit_youcanhelp_node, depart_youcanhelp_node),
+ text=(visit_youcanhelp_node, depart_youcanhelp_node)
+ )
+
+ app.add_directive('youcanhelp', YouCanHelp)