From: <mi...@us...> - 2015-09-11 15:20:16
|
Revision: 7916 http://sourceforge.net/p/docutils/code/7916 Author: milde Date: 2015-09-11 15:20:14 +0000 (Fri, 11 Sep 2015) Log Message: ----------- html-plain: style footnote references and labels with CSS. Modified Paths: -------------- trunk/docutils/docutils/writers/html_plain/__init__.py trunk/docutils/docutils/writers/html_plain/minimal.css trunk/docutils/test/functional/expected/standalone_rst_html_plain.html Added Paths: ----------- trunk/docutils/test/functional/expected/footnotes_html_plain.html trunk/docutils/test/functional/input/footnotes.txt trunk/docutils/test/functional/tests/footnotes_html_plain.py Modified: trunk/docutils/docutils/writers/html_plain/__init__.py =================================================================== --- trunk/docutils/docutils/writers/html_plain/__init__.py 2015-09-01 15:00:45 UTC (rev 7915) +++ trunk/docutils/docutils/writers/html_plain/__init__.py 2015-09-11 15:20:14 UTC (rev 7916) @@ -909,7 +909,8 @@ # TODO: use the new HTML5 element <aside>? (Also for footnote text) def visit_footnote(self, node): if not self.in_footnote_list: - self.body.append('<dl class="footnote">\n') + classes = 'footnote ' + self.settings.footnote_references + self.body.append('<dl class="%s">\n'%classes) self.in_footnote_list = True def depart_footnote(self, node): @@ -921,19 +922,13 @@ def visit_footnote_reference(self, node): href = '#' + node['refid'] - format = self.settings.footnote_references - if format == 'brackets': - suffix = '[' - self.context.append(']') - else: - assert format == 'superscript' - suffix = '<sup>' - self.context.append('</sup>') - self.body.append(self.starttag(node, 'a', suffix, - CLASS='footnote-reference', href=href)) + classes = 'footnote-reference ' + self.settings.footnote_references + self.body.append(self.starttag(node, 'a', '', #suffix, + CLASS=classes, href=href)) def depart_footnote_reference(self, node): - self.body.append(self.context.pop() + '</a>') + # self.body.append(self.context.pop() + '</a>') + self.body.append('</a>') def visit_generated(self, node): if 'sectnum' in node['classes']: @@ -1041,30 +1036,24 @@ def depart_inline(self, node): self.body.append('</span>') - # footnote and citation label - def label_delim(self, node, bracket, superscript): - """put brackets around label?""" - if isinstance(node.parent, nodes.footnote): - if self.settings.footnote_references == 'brackets': - return bracket - else: - return superscript - assert isinstance(node.parent, nodes.citation) - return bracket - + # footnote and citation labels: def visit_label(self, node): + if (isinstance(node.parent, nodes.footnote)): + classes = self.settings.footnote_references + else: + classes = 'brackets' # pass parent node to get id into starttag: self.body.append(self.starttag(node.parent, 'dt', '', CLASS='label')) + self.body.append(self.starttag(node, 'span', '', CLASS=classes)) # footnote/citation backrefs: if self.settings.footnote_backlinks: backrefs = node.parent['backrefs'] if len(backrefs) == 1: self.body.append('<a class="fn-backref" href="#%s">' % backrefs[0]) - self.body.append(self.label_delim(node, '[', '')) def depart_label(self, node): - self.body.append(self.label_delim(node, ']', '')) + self.body.append('</span>') if self.settings.footnote_backlinks: backrefs = node.parent['backrefs'] if len(backrefs) == 1: Modified: trunk/docutils/docutils/writers/html_plain/minimal.css =================================================================== --- trunk/docutils/docutils/writers/html_plain/minimal.css 2015-09-01 15:00:45 UTC (rev 7915) +++ trunk/docutils/docutils/writers/html_plain/minimal.css 2015-09-11 15:20:14 UTC (rev 7916) @@ -153,8 +153,19 @@ span.option { white-space: nowrap; } /* Footnotes and Citations */ +dl.footnote.superscript > dd {margin-left: 1em; } +dl.footnote.brackets > dd {margin-left: 2em; } dl > dt.label { font-weight: normal; } -dt.label > span.fn-backref { margin: 0.2em; } +a.footnote-reference.brackets:before, +dt.label > span.brackets:before { content: "["; } +a.footnote-reference.brackets:after, +dt.label > span.brackets:after { content: "]"; } +a.footnote-reference.superscript, +dl.footnote.superscript > dt.label { + vertical-align: super; + font-size: smaller; +} +dt.label > span.fn-backref { margin-left: 0.2em; } dt.label > span.fn-backref > a { font-style: italic; } /* Line Blocks */ Added: trunk/docutils/test/functional/expected/footnotes_html_plain.html =================================================================== --- trunk/docutils/test/functional/expected/footnotes_html_plain.html (rev 0) +++ trunk/docutils/test/functional/expected/footnotes_html_plain.html 2015-09-11 15:20:14 UTC (rev 7916) @@ -0,0 +1,66 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> +<meta name="generator" content="Docutils 0.13: http://docutils.sourceforge.net/" /> +<title>Test footnote and citation rendering</title> +<link rel="stylesheet" href="../input/data/minimal.css" type="text/css" /> +<link rel="stylesheet" href="../input/data/plain.css" type="text/css" /> +</head> +<body> +<div class="document" id="test-footnote-and-citation-rendering"> +<h1 class="title">Test footnote and citation rendering</h1> + +<p>Paragraphs may contain footnote references (manually numbered<a class="footnote-reference superscript" href="#id7" id="id1">1</a>, anonymous auto-numbered<a class="footnote-reference superscript" href="#id11" id="id2">3</a>, labeled auto-numbered<a class="footnote-reference superscript" href="#label" id="id3">2</a>, or +symbolic<a class="footnote-reference superscript" href="#id12" id="id4">*</a>) or citation references (<a class="citation-reference" href="#cit2002" id="id5">[CIT2002]</a>, <a class="citation-reference" href="#du2015" id="id6">[DU2015]</a>).</p> +<dl class="footnote superscript"> +<dt class="label" id="id7"><span class="superscript">1</span><span class="fn-backref">(<a href="#id1">1</a>,<a href="#id8">2</a>)</span></dt> +<dd><p>A footnote contains body elements, consistently indented by at +least 3 spaces.</p> +<p>This is the footnote's second paragraph.</p> +</dd> +<dt class="label" id="label"><span class="superscript">2</span><span class="fn-backref">(<a href="#id3">1</a>,<a href="#id9">2</a>)</span></dt> +<dd><p>Footnotes may be numbered, either manually (as in<a class="footnote-reference superscript" href="#id7" id="id8">1</a>) or +automatically using a "#"-prefixed label. This footnote has a +label so it can be referred to from multiple places, both as a +footnote reference (<a class="footnote-reference superscript" href="#label" id="id9">2</a>) and as a <a class="reference internal" href="#label">hyperlink reference</a>.</p> +</dd> +<dt class="label" id="id11"><span class="superscript"><a class="fn-backref" href="#id2">3</span></a></dt> +<dd><p>This footnote is numbered automatically and anonymously using a +label of "#" only.</p> +<p>This is the second paragraph.</p> +<p>And this is the third paragraph.</p> +</dd> +<dt class="label" id="id12"><span class="superscript"><a class="fn-backref" href="#id4">*</span></a></dt> +<dd><p>Footnotes may also use symbols, specified with a "*" label. +Here's a reference to the next footnote:<a class="footnote-reference superscript" href="#id14" id="id13">†</a>.</p> +</dd> +<dt class="label" id="id14"><span class="superscript"><a class="fn-backref" href="#id13">†</span></a></dt> +<dd><p>This footnote shows the next symbol in the sequence.</p> +</dd> +<dt class="label" id="id15"><span class="superscript">4</span></dt> +<dd><p>Here's an unreferenced footnote, with a reference to a +nonexistent footnote:<a class="footnote-reference superscript" href="#id18" id="id16">5</a>.</p> +</dd> +</dl> +<div class="section" id="citations"> +<h1>Citations</h1> +<dl class="citation"> +<dt class="label" id="cit2002"><span class="brackets">CIT2002</span><span class="fn-backref">(<a href="#id5">1</a>,<a href="#id17">2</a>)</span></dt> +<dd><p>Citations are text-labeled footnotes. They may be +rendered separately and differently from footnotes.</p> +</dd> +<dt class="label" id="du2015"><span class="brackets"><a class="fn-backref" href="#id6">DU2015</span></a></dt> +<dd><p><cite>Example document</cite>, Hometown: 2015.</p> +</dd> +</dl> +<p>Here's a reference to the above, <a class="citation-reference" href="#cit2002" id="id17">[CIT2002]</a>.</p> +<dl class="footnote superscript"> +<dt class="label" id="id18"><span class="superscript"><a class="fn-backref" href="#id16">5</span></a></dt> +<dd><p>this footnote is missing in the standard example document.</p> +</dd> +</dl> +</div> +</div> +</body> +</html> Property changes on: trunk/docutils/test/functional/expected/footnotes_html_plain.html ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Author Date Id Revision \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Modified: trunk/docutils/test/functional/expected/standalone_rst_html_plain.html =================================================================== --- trunk/docutils/test/functional/expected/standalone_rst_html_plain.html 2015-09-01 15:00:45 UTC (rev 7915) +++ trunk/docutils/test/functional/expected/standalone_rst_html_plain.html 2015-09-11 15:20:14 UTC (rev 7916) @@ -182,12 +182,12 @@ <h3><a class="toc-backref" href="#id44"><span class="sectnum">2.1.1</span> Inline Markup</a></h3> <p>Paragraphs contain text and may contain inline markup: <em>emphasis</em>, <strong>strong emphasis</strong>, <span class="docutils literal">inline literals</span>, standalone hyperlinks -(<a class="reference external" href="http://www.python.org">http://www.python.org</a>), external hyperlinks (<a class="reference external" href="http://www.python.org/">Python</a> <a class="footnote-reference" href="#id25" id="id26">[5]</a>), internal +(<a class="reference external" href="http://www.python.org">http://www.python.org</a>), external hyperlinks (<a class="reference external" href="http://www.python.org/">Python</a> <a class="footnote-reference brackets" href="#id25" id="id26">5</a>), internal cross-references (<a class="reference internal" href="#example">example</a>), external hyperlinks with embedded URIs (<a class="reference external" href="http://www.python.org">Python web site</a>), <a class="reference external" href="http://www.python.org/">anonymous hyperlink -references</a> <a class="footnote-reference" href="#id25" id="id35">[5]</a> (<a class="reference external" href="http://docutils.sourceforge.net/">a second reference</a> <a class="footnote-reference" href="#id36" id="id37">[9]</a>), footnote references (manually -numbered <a class="footnote-reference" href="#id8" id="id1">[1]</a>, anonymous auto-numbered <a class="footnote-reference" href="#id12" id="id2">[3]</a>, labeled auto-numbered -<a class="footnote-reference" href="#label" id="id3">[2]</a>, or symbolic <a class="footnote-reference" href="#id13" id="id4">[*]</a>), citation references (<a class="citation-reference" href="#cit2002" id="id5">[CIT2002]</a>), +references</a> <a class="footnote-reference brackets" href="#id25" id="id35">5</a> (<a class="reference external" href="http://docutils.sourceforge.net/">a second reference</a> <a class="footnote-reference brackets" href="#id36" id="id37">9</a>), footnote references (manually +numbered <a class="footnote-reference brackets" href="#id8" id="id1">1</a>, anonymous auto-numbered <a class="footnote-reference brackets" href="#id12" id="id2">3</a>, labeled auto-numbered +<a class="footnote-reference brackets" href="#label" id="id3">2</a>, or symbolic <a class="footnote-reference brackets" href="#id13" id="id4">*</a>), citation references (<a class="citation-reference" href="#cit2002" id="id5">[CIT2002]</a>), substitution references (<img alt="EXAMPLE" src="../../../docs/user/rst/images/biohazard.png" />), and <span class="target" id="inline-hyperlink-targets">inline hyperlink targets</span> (see <a class="reference internal" href="#targets">Targets</a> below for a reference back to here). Character-level inline markup is also possible (although exceedingly ugly!) in <em>re</em><span class="docutils literal">Structured</span><em>Text</em>. Problems are indicated by <a href="#id23"><span class="problematic" id="id24">|problematic|</span></a> text @@ -462,32 +462,32 @@ </div> <div class="section" id="footnotes"> <h2><a class="toc-backref" href="#id54"><span class="sectnum">2.11</span> Footnotes</a></h2> -<dl class="footnote"> -<dt class="label" id="id8">[1]<span class="fn-backref">(<a href="#id1">1</a>,<a href="#id9">2</a>,<a href="#id22">3</a>)</span></dt> +<dl class="footnote brackets"> +<dt class="label" id="id8"><span class="brackets">1</span><span class="fn-backref">(<a href="#id1">1</a>,<a href="#id9">2</a>,<a href="#id22">3</a>)</span></dt> <dd><p>A footnote contains body elements, consistently indented by at least 3 spaces.</p> <p>This is the footnote's second paragraph.</p> </dd> -<dt class="label" id="label">[2]<span class="fn-backref">(<a href="#id3">1</a>,<a href="#id10">2</a>)</span></dt> -<dd><p>Footnotes may be numbered, either manually (as in <a class="footnote-reference" href="#id8" id="id9">[1]</a>) or +<dt class="label" id="label"><span class="brackets">2</span><span class="fn-backref">(<a href="#id3">1</a>,<a href="#id10">2</a>)</span></dt> +<dd><p>Footnotes may be numbered, either manually (as in <a class="footnote-reference brackets" href="#id8" id="id9">1</a>) or automatically using a "#"-prefixed label. This footnote has a label so it can be referred to from multiple places, both as a -footnote reference (<a class="footnote-reference" href="#label" id="id10">[2]</a>) and as a <a class="reference internal" href="#label">hyperlink reference</a>.</p> +footnote reference (<a class="footnote-reference brackets" href="#label" id="id10">2</a>) and as a <a class="reference internal" href="#label">hyperlink reference</a>.</p> </dd> -<dt class="label" id="id12"><a class="fn-backref" href="#id2">[3]</a></dt> +<dt class="label" id="id12"><span class="brackets"><a class="fn-backref" href="#id2">3</span></a></dt> <dd><p>This footnote is numbered automatically and anonymously using a label of "#" only.</p> <p>This is the second paragraph.</p> <p>And this is the third paragraph.</p> </dd> -<dt class="label" id="id13"><a class="fn-backref" href="#id4">[*]</a></dt> +<dt class="label" id="id13"><span class="brackets"><a class="fn-backref" href="#id4">*</span></a></dt> <dd><p>Footnotes may also use symbols, specified with a "*" label. -Here's a reference to the next footnote: <a class="footnote-reference" href="#id15" id="id14">[†]</a>.</p> +Here's a reference to the next footnote: <a class="footnote-reference brackets" href="#id15" id="id14">†</a>.</p> </dd> -<dt class="label" id="id15"><a class="fn-backref" href="#id14">[†]</a></dt> +<dt class="label" id="id15"><span class="brackets"><a class="fn-backref" href="#id14">†</span></a></dt> <dd><p>This footnote shows the next symbol in the sequence.</p> </dd> -<dt class="label" id="id16">[4]</dt> +<dt class="label" id="id16"><span class="brackets">4</span></dt> <dd><p>Here's an unreferenced footnote, with a reference to a nonexistent footnote: <a href="#id96"><span class="problematic" id="id97"><span id="id17"></span>[5]_</span></a>.</p> </dd> @@ -496,7 +496,7 @@ <div class="section" id="citations"> <h2><a class="toc-backref" href="#id55"><span class="sectnum">2.12</span> Citations</a></h2> <dl class="citation"> -<dt class="label" id="cit2002">[CIT2002]<span class="fn-backref">(<a href="#id5">1</a>,<a href="#id18">2</a>)</span></dt> +<dt class="label" id="cit2002"><span class="brackets">CIT2002</span><span class="fn-backref">(<a href="#id5">1</a>,<a href="#id18">2</a>)</span></dt> <dd><p>Citations are text-labeled footnotes. They may be rendered separately and differently from footnotes.</p> </dd> @@ -512,7 +512,7 @@ <p>Section headers are implicit targets, referred to by name. See <a class="reference internal" href="#targets">Targets</a>, which is a subsection of <a class="reference internal" href="#body-elements">Body Elements</a>.</p> <p>Explicit external targets are interpolated into references such as -"<a class="reference external" href="http://www.python.org/">Python</a> <a class="footnote-reference" href="#id25" id="id27">[5]</a>".</p> +"<a class="reference external" href="http://www.python.org/">Python</a> <a class="footnote-reference brackets" href="#id25" id="id27">5</a>".</p> <p>Targets may be indirect and anonymous. Thus <a class="reference internal" href="#targets">this phrase</a> may also refer to the <a class="reference internal" href="#targets">Targets</a> section.</p> <p>Here's a <a href="#id100"><span class="problematic" id="id101">`hyperlink reference without a target`_</span></a>, which generates an @@ -720,27 +720,27 @@ </div> <div class="section" id="target-footnotes"> <h3><a class="toc-backref" href="#id91"><span class="sectnum">2.14.5</span> Target Footnotes</a></h3> -<dl class="footnote"> -<dt class="label" id="id25">[5]<span class="fn-backref">(<a href="#id26">1</a>,<a href="#id27">2</a>,<a href="#id28">3</a>,<a href="#id35">4</a>)</span></dt> +<dl class="footnote brackets"> +<dt class="label" id="id25"><span class="brackets">5</span><span class="fn-backref">(<a href="#id26">1</a>,<a href="#id27">2</a>,<a href="#id28">3</a>,<a href="#id35">4</a>)</span></dt> <dd><p><a class="reference external" href="http://www.python.org/">http://www.python.org/</a></p> </dd> -<dt class="label" id="id29"><a class="fn-backref" href="#id30">[6]</a></dt> +<dt class="label" id="id29"><span class="brackets"><a class="fn-backref" href="#id30">6</span></a></dt> <dd><p><a class="reference external" href="http://pygments.org/">http://pygments.org/</a></p> </dd> -<dt class="label" id="id31"><a class="fn-backref" href="#id32">[7]</a></dt> +<dt class="label" id="id31"><span class="brackets"><a class="fn-backref" href="#id32">7</span></a></dt> <dd><p><a class="reference external" href="http://docutils.sourceforge.net/docs/user/config.html#table-style">http://docutils.sourceforge.net/docs/user/config.html#table-style</a></p> </dd> -<dt class="label" id="id33"><a class="fn-backref" href="#id34">[8]</a></dt> +<dt class="label" id="id33"><span class="brackets"><a class="fn-backref" href="#id34">8</span></a></dt> <dd><p><a class="reference external" href="http://tug.ctan.org/tex-archive/macros/latex/contrib/booktabs/booktabs.pdf">http://tug.ctan.org/tex-archive/macros/latex/contrib/booktabs/booktabs.pdf</a></p> </dd> -<dt class="label" id="id36"><a class="fn-backref" href="#id37">[9]</a></dt> +<dt class="label" id="id36"><span class="brackets"><a class="fn-backref" href="#id37">9</span></a></dt> <dd><p><a class="reference external" href="http://docutils.sourceforge.net/">http://docutils.sourceforge.net/</a></p> </dd> </dl> </div> <div class="section" id="replacement-text"> <h3><a class="toc-backref" href="#id92"><span class="sectnum">2.14.6</span> Replacement Text</a></h3> -<p>I recommend you try <a class="reference external" href="http://www.python.org/">Python, <em>the</em> best language around</a> <a class="footnote-reference" href="#id25" id="id28">[5]</a>.</p> +<p>I recommend you try <a class="reference external" href="http://www.python.org/">Python, <em>the</em> best language around</a> <a class="footnote-reference brackets" href="#id25" id="id28">5</a>.</p> </div> <div class="section" id="compound-paragraph"> <h3><a class="toc-backref" href="#id93"><span class="sectnum">2.14.7</span> Compound Paragraph</a></h3> @@ -814,12 +814,12 @@ Inline markup is supported, e.g. <em>emphasis</em>, <strong>strong</strong>, <span class="docutils literal">literal text</span>, <sub>sub-</sub> and <sup>super</sup>scripts, inline formulas: <span class="formula"><i>A</i> = 2<i>π</i><i>r</i><sup>2</sup></span>, -footnotes <a class="footnote-reference" href="#id8" id="id22">[1]</a>, <span class="target" id="hyperlink-targets">hyperlink targets</span>, and <a class="reference external" href="http://www.python.org/">references</a>.</pre> +footnotes <a class="footnote-reference brackets" href="#id8" id="id22">1</a>, <span class="target" id="hyperlink-targets">hyperlink targets</span>, and <a class="reference external" href="http://www.python.org/">references</a>.</pre> </div> <div class="section" id="code"> <h3><a class="toc-backref" href="#id95"><span class="sectnum">2.14.9</span> Code</a></h3> <p>Blocks of source code can be set with the <cite>code</cite> directive. If the code -language is specified, the content is parsed and tagged by the <a class="reference external" href="http://pygments.org/">Pygments</a> <a class="footnote-reference" href="#id29" id="id30">[6]</a> +language is specified, the content is parsed and tagged by the <a class="reference external" href="http://pygments.org/">Pygments</a> <a class="footnote-reference brackets" href="#id29" id="id30">6</a> syntax highlighter and can be formatted with a style sheet. (Code parsing is turned off using the <span class="docutils literal"><span class="pre">syntax-highlight</span></span> config setting in the test conversions in order to get identical results with/without installed @@ -1290,7 +1290,7 @@ <div class="section" id="table-variants"> <h3><a class="toc-backref" href="#id85"><span class="sectnum">3.2.3</span> Table variants</a></h3> <p>The following styles can be applied to individual tables via a class -argument or as document wide setting with the <a class="reference external" href="http://docutils.sourceforge.net/docs/user/config.html#table-style">table-style</a> <a class="footnote-reference" href="#id31" id="id32">[7]</a> configuration +argument or as document wide setting with the <a class="reference external" href="http://docutils.sourceforge.net/docs/user/config.html#table-style">table-style</a> <a class="footnote-reference brackets" href="#id31" id="id32">7</a> configuration setting (or command line argument).</p> <p>Numbered tables can be achieved with the "numbered" class option</p> <table class="numbered"> @@ -1328,7 +1328,7 @@ <p>Currently, referencing to the table by number is not supported. This is a common request and already on the <cite>TODO list</cite>.</p> <p>A table with "booktabs" class argument, is rendered similar to the style -from the <a class="reference external" href="http://tug.ctan.org/tex-archive/macros/latex/contrib/booktabs/booktabs.pdf">booktabs</a> <a class="footnote-reference" href="#id33" id="id34">[8]</a> LaTeX package.</p> +from the <a class="reference external" href="http://tug.ctan.org/tex-archive/macros/latex/contrib/booktabs/booktabs.pdf">booktabs</a> <a class="footnote-reference brackets" href="#id33" id="id34">8</a> LaTeX package.</p> <table class="booktabs"> <colgroup> <col style="width: 31%" /> Added: trunk/docutils/test/functional/input/footnotes.txt =================================================================== --- trunk/docutils/test/functional/input/footnotes.txt (rev 0) +++ trunk/docutils/test/functional/input/footnotes.txt 2015-09-11 15:20:14 UTC (rev 7916) @@ -0,0 +1,17 @@ +Test footnote and citation rendering +************************************ + +Paragraphs may contain footnote references (manually numbered +[1]_, anonymous auto-numbered [#]_, labeled auto-numbered [#label]_, or +symbolic [*]_) or citation references ([CIT2002]_, [DU2015]_). + +.. include:: data/standard.txt + :start-after: Footnotes + --------- + :end-before: Here's a reference to the above, [CIT2002]_, + +.. [DU2015] `Example document`, Hometown: 2015. + +Here's a reference to the above, [CIT2002]_. + +.. [5] this footnote is missing in the standard example document. Property changes on: trunk/docutils/test/functional/input/footnotes.txt ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Author Date Id Revision \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: trunk/docutils/test/functional/tests/footnotes_html_plain.py =================================================================== --- trunk/docutils/test/functional/tests/footnotes_html_plain.py (rev 0) +++ trunk/docutils/test/functional/tests/footnotes_html_plain.py 2015-09-11 15:20:14 UTC (rev 7916) @@ -0,0 +1,14 @@ +exec(open('functional/tests/_standalone_rst_defaults.py').read()) + +# Source and destination file names. +test_source = "footnotes.txt" +test_destination = "footnotes_html_plain.html" + +# Keyword parameters passed to publish_file. +writer_name = "html-plain" + +# Settings: +settings_overrides['footnote_references']='superscript' +# local copy of stylesheets: +# (Test runs in ``docutils/test/``, we need relative path from there.) +settings_overrides['stylesheet_dirs'] = ('.', 'functional/input/data') Property changes on: trunk/docutils/test/functional/tests/footnotes_html_plain.py ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Author Date Id Revision \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |