MediaWiki parsing mismatch for bulleted lists inside tables

mteira - September 25, 2007 - 19:09
Project:PEAR Wiki Filter
Version:5.x-1.1
Component:Code
Category:bug report
Priority:normal
Assigned:Unassigned
Status:active
Description

It seems that a bulleted list inside a table element is not correctly terminated. The following code:

{| border="2"
|-
|List in a row:
* First Item
* Second Item
|-
|Another list:
* First Item
* Second Item
|}

Renders into:

<table border="2">
    <tr>

        <td>List in a row: <ul>
    <li> First Item</li>
    <li> Second Item</td>
    </tr>
    <tr>
        <td>Another list:</li>

    <li> First Item</li>
    <li> Second Item</td>
    </tr>
</table>

Creating weird renderings, with different level bulleted lists, alternated, as shown in the attached screenshot.

Thanks.

AttachmentSize
table-render.png5.67 KB
 
 

Drupal is a registered trademark of Dries Buytaert.