For simple list items, don't wrap in <p> tags
This also removes extra newlines for simple list items, see changes to tests for details. Closes #57
This commit is contained in:
parent
429602aba7
commit
4d3a099922
9 changed files with 146 additions and 319 deletions
120
org/testdata/lists.html
vendored
120
org/testdata/lists.html
vendored
|
@ -1,36 +1,24 @@
|
|||
<ul>
|
||||
<li class="unchecked">
|
||||
<p>unordered list item 1</p>
|
||||
</li>
|
||||
<li class="unchecked">unordered list item 1</li>
|
||||
<li>
|
||||
<p>
|
||||
|
||||
list item with empty first and second line <br>
|
||||
normally an empty line breaks the list item - but we make an exception for the first line and don't count it towards that limit</p>
|
||||
</li>
|
||||
normally an empty line breaks the list item - but we make an exception for the first line and don't count it towards that limit</li>
|
||||
<li>
|
||||
<p>unordered list item 2 - with <code>inline</code> <em>markup</em></p>
|
||||
<ol>
|
||||
<li class="indeterminate">
|
||||
<p>ordered sublist item 1</p>
|
||||
<ol>
|
||||
<li class="checked">
|
||||
<p>ordered sublist item 1</p>
|
||||
</li>
|
||||
<li class="unchecked">
|
||||
<p>ordered sublist item 2</p>
|
||||
</li>
|
||||
<li class="checked">
|
||||
<p>ordered sublist item 3</p>
|
||||
</li>
|
||||
<li class="checked">ordered sublist item 1</li>
|
||||
<li class="unchecked">ordered sublist item 2</li>
|
||||
<li class="checked">ordered sublist item 3</li>
|
||||
</ol>
|
||||
</li>
|
||||
<li>ordered sublist item 2</li>
|
||||
<li>
|
||||
<p>ordered sublist item 2</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
list item with empty first and second line - see above</p>
|
||||
</li>
|
||||
|
||||
list item with empty first and second line - see above</li>
|
||||
</ol>
|
||||
</li>
|
||||
<li class="checked">
|
||||
|
@ -85,23 +73,17 @@ descriptive lists</p>
|
|||
<dt class="unchecked">
|
||||
term
|
||||
</dt>
|
||||
<dd>
|
||||
<p>details
|
||||
continued details</p>
|
||||
</dd>
|
||||
<dd>details
|
||||
continued details</dd>
|
||||
<dt class="unchecked">
|
||||
?
|
||||
</dt>
|
||||
<dd>
|
||||
<p>details without a term</p>
|
||||
</dd>
|
||||
<dd>details without a term</dd>
|
||||
<dt class="checked">
|
||||
term
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
details on a new line</p>
|
||||
</dd>
|
||||
details on a new line</dd>
|
||||
<dt>
|
||||
term
|
||||
</dt>
|
||||
|
@ -120,89 +102,51 @@ echo "Hello World!"
|
|||
</dl>
|
||||
<p>some list termination tests</p>
|
||||
<ul>
|
||||
<li>
|
||||
<p>unordered 1</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>unordered 2</p>
|
||||
</li>
|
||||
<li>unordered 1</li>
|
||||
<li>unordered 2</li>
|
||||
</ul>
|
||||
<ol>
|
||||
<li>
|
||||
<p>ordered 1</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>ordered 2</p>
|
||||
</li>
|
||||
<li>ordered 1</li>
|
||||
<li>ordered 2</li>
|
||||
</ol>
|
||||
<ol>
|
||||
<li>
|
||||
<p>ordered 1</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>ordered 2</p>
|
||||
</li>
|
||||
<li>ordered 1</li>
|
||||
<li>ordered 2</li>
|
||||
</ol>
|
||||
<ul>
|
||||
<li>
|
||||
<p>unordered 1</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>unordered 2</p>
|
||||
</li>
|
||||
<li>unordered 1</li>
|
||||
<li>unordered 2</li>
|
||||
</ul>
|
||||
<ol>
|
||||
<li>
|
||||
<p>ordered 1</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>ordered 2</p>
|
||||
</li>
|
||||
<li>ordered 1</li>
|
||||
<li>ordered 2</li>
|
||||
</ol>
|
||||
<dl>
|
||||
<dt>
|
||||
unordered descriptive
|
||||
</dt>
|
||||
<dd>
|
||||
<p>1</p>
|
||||
</dd>
|
||||
<dd>1</dd>
|
||||
<dt>
|
||||
unordered descriptive
|
||||
</dt>
|
||||
<dd>
|
||||
<p>2</p>
|
||||
</dd>
|
||||
<dd>2</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>
|
||||
ordered descriptive
|
||||
</dt>
|
||||
<dd>
|
||||
<p>1</p>
|
||||
</dd>
|
||||
<dd>1</dd>
|
||||
<dt>
|
||||
ordered descriptive
|
||||
</dt>
|
||||
<dd>
|
||||
<p>2</p>
|
||||
</dd>
|
||||
<dd>2</dd>
|
||||
</dl>
|
||||
<ul>
|
||||
<li>
|
||||
<p>unordered 1</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>unordered 2</p>
|
||||
</li>
|
||||
<li>unordered 1</li>
|
||||
<li>unordered 2</li>
|
||||
</ul>
|
||||
<ol>
|
||||
<li value="2">
|
||||
<p>use `[@n]` to change the value of list items</p>
|
||||
</li>
|
||||
<li class="unchecked">
|
||||
<p>foobar</p>
|
||||
</li>
|
||||
<li value="10" class="checked">
|
||||
<p>that even works in combination with list statuses (`[ ]`)</p>
|
||||
</li>
|
||||
<li value="2">use `[@n]` to change the value of list items</li>
|
||||
<li class="unchecked">foobar</li>
|
||||
<li value="10" class="checked">that even works in combination with list statuses (`[ ]`)</li>
|
||||
</ol>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue