From e814a3f6d23f640b1aed5b7cb949459d514a3e33 Mon Sep 17 00:00:00 2001 From: fiddlosopher Date: Wed, 8 Aug 2007 02:43:15 +0000 Subject: Major change in the way ordered lists are handled: + The changes are documented in README, under Lists. + The OrderedList block element now stores information about list number style, list number delimiter, and starting number. + The readers parse this information, when possible. + The writers use this information to style ordered lists. + Test suites have been changed accordingly. Motivation: It's often useful to start lists with numbers other than 1, and to have control over the style of the list. Added to Text.Pandoc.Shared: + camelCaseToHyphenated + toRomanNumeral + anyOrderedListMarker + orderedListMarker + orderedListMarkers Added to Text.Pandoc.ParserCombinators: + charsInBalanced' + withHorizDisplacement + romanNumeral RST writer: + Force blank line before lists, so that sublists will be handled correctly. LaTeX reader: + Fixed bug in parsing of footnotes containing multiple paragraphs, introduced by use of charsInBalanced. Fix: use charsInBalanced' instead. LaTeX header: + use mathletters option in ucs package, so that basic unicode Greek letters will work properly. git-svn-id: https://pandoc.googlecode.com/svn/trunk@834 788f1e2b-df1e-0410-8736-df70ead52e1b --- tests/writer.html | 85 +++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 73 insertions(+), 12 deletions(-) (limited to 'tests/writer.html') diff --git a/tests/writer.html b/tests/writer.html index 6f24e511a..6c3637315 100644 --- a/tests/writer.html +++ b/tests/writer.html @@ -1,4 +1,4 @@ - + <meta name="author" content="Anonymous" /><meta name="date" content="July 17, 2006" /><style type="text/css" - >.strikeout { text-decoration: line-through; }</style + > +.strikeout { text-decoration: line-through; } +ol.decimal { list-style-type: decimal; } +ol.lower-alpha { list-style-type: lower-alpha; } +ol.lower-roman { list-style-type: lower-roman; } +ol.upper-alpha { list-style-type: upper-alpha; } +ol.upper-roman { list-style-type: upper-roman; } +</style ></head ><body ><h1 class="title" @@ -78,7 +85,7 @@ ></pre ><p >A list:</p - ><ol + ><ol class="decimal" ><li >item one</li ><li @@ -111,7 +118,7 @@ ></pre ></blockquote ><blockquote - ><ol + ><ol class="decimal" ><li >do laundry</li ><li @@ -242,7 +249,7 @@ These should not be escaped: \$ \\ \> \[ \{ >Ordered</h2 ><p >Tight:</p - ><ol + ><ol class="decimal" ><li >First</li ><li @@ -252,7 +259,7 @@ These should not be escaped: \$ \\ \> \[ \{ ></ol ><p >and:</p - ><ol + ><ol class="decimal" ><li >One</li ><li @@ -262,7 +269,7 @@ These should not be escaped: \$ \\ \> \[ \{ ></ol ><p >Loose using tabs:</p - ><ol + ><ol class="decimal" ><li ><p >First</p @@ -278,7 +285,7 @@ These should not be escaped: \$ \\ \> \[ \{ ></ol ><p >and using spaces:</p - ><ol + ><ol class="decimal" ><li ><p >One</p @@ -294,7 +301,7 @@ These should not be escaped: \$ \\ \> \[ \{ ></ol ><p >Multiple paragraphs:</p - ><ol + ><ol class="decimal" ><li ><p >Item 1, graf one.</p @@ -326,7 +333,7 @@ These should not be escaped: \$ \\ \> \[ \{ ></ul ><p >Here’s another:</p - ><ol + ><ol class="decimal" ><li >First</li ><li @@ -344,7 +351,7 @@ These should not be escaped: \$ \\ \> \[ \{ ></ol ><p >Same thing but with paragraphs:</p - ><ol + ><ol class="decimal" ><li ><p >First</p @@ -388,6 +395,60 @@ These should not be escaped: \$ \\ \> \[ \{ ></ul ></li ></ul + ><h2 id="fancy-list-markers" + >Fancy list markers</h2 + ><ol start="2" class="decimal" + ><li + >begins with 2</li + ><li + ><p + >and now 3</p + ><p + >with a continuation</p + ><ol start="4" class="lower-roman" + ><li + >sublist with roman numerals, starting with 4</li + ><li + >more items<ol class="upper-alpha" + ><li + >a subsublist</li + ><li + >a subsublist</li + ></ol + ></li + ></ol + ></li + ></ol + ><p + >Nesting:</p + ><ol class="upper-alpha" + ><li + >Upper Alpha<ol class="upper-roman" + ><li + >Upper Roman.<ol start="6" class="decimal" + ><li + >Decimal start with 6<ol start="3" class="lower-alpha" + ><li + >Lower alpha with paren</li + ></ol + ></li + ></ol + ></li + ></ol + ></li + ></ol + ><p + >Autonumbering:</p + ><ol + ><li + >Autonumber.</li + ><li + >More.<ol + ><li + >Nested.</li + ></ol + ></li + ></ol ><hr /><h1 id="definition-lists" >Definition Lists</h1 @@ -995,7 +1056,7 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'">'+'<code>'+e+'</code>'+'<\/'+ ></a ></p ></blockquote - ><ol + ><ol class="decimal" ><li >And in list items.<a href="#fn5" class="footnoteRef" id="fnref5" ><sup -- cgit v1.2.3