Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. |
Test /
BugOrFeature
Using whitespace indentation to create new list levelsThe following test examples are reorganized to build on observations from Christian (in this page) and Sean (in PITS 00722 referring to release notes for 2.1.0). Those release notes state, in relevant part:
1. Normal bulleted list with multiple levels triggered by progressive markup
2. Whitespace indentation rule applied "as directed"Release notes: "Any line that begins with whitespace and aligns with a previous list item is considered to be "within" that list item."
3. Whitespace indentation taken one "step further"Item markup ("*") following whitespce indentation is accepted and triggers a new level.
4. Whitespace indentation applied to various types of start of line markup
C1. Christian's first variationBreaking whitespace alignment by modifying the prior item causes item markup to be ignored.
I know what the problem is... not sure if it is a bug or a feature though... compare these two examples: C2 Christian's next variation
Notice how item 2A is a second level item while item 2B isn't. What is the difference? The answer
Original examples using ordered lists instead of bulleted lists4. Ordered list with multiple levels triggered by progressive markup
5. Ordered list with multiple levels triggered by progressive spaces
|
0: 00.00 00.00 config start 1: 00.01 00.01 config end 2: 00.05 00.05 MarkupToHTML begin 3: 00.06 00.06 MarkupToHTML begin 4: 00.07 00.06 MarkupToHTML end 5: 00.07 00.06 MarkupToHTML begin 6: 00.07 00.07 MarkupToHTML end 7: 00.07 00.07 MarkupToHTML begin 8: 00.07 00.07 MarkupToHTML end 9: 00.07 00.07 MarkupToHTML begin 10: 00.09 00.08 MarkupToHTML end 11: 00.09 00.08 MarkupToHTML begin 12: 00.09 00.08 MarkupToHTML end 13: 00.09 00.08 MarkupToHTML begin 14: 00.10 00.09 MarkupToHTML end 15: 00.10 00.09 MarkupToHTML begin 16: 00.10 00.09 MarkupToHTML end 17: 00.10 00.09 MarkupToHTML begin 18: 00.10 00.10 MarkupToHTML end 19: 00.14 00.13 MarkupToHTML end 20: 00.15 00.14 MarkupToHTML begin 21: 00.17 00.16 ReadApprovedUrls SiteAdmin.ApprovedUrls begin 22: 00.18 00.17 ReadApprovedUrls SiteAdmin.ApprovedUrls end 23: 00.20 00.19 MarkupToHTML end 24: 00.20 00.19 MarkupToHTML begin 25: 00.22 00.20 MarkupToHTML end 26: 00.22 00.20 now