the UL or OL html helper wrap every *arg that is passed to it with an
LI (if the arg is not a LI already). Even if you have a sub-UL in an
UL, the sub-UL gets wrapped in an LI. This way you get a bullet too
many in the outer UL.

To see the effect, try this (plugin_wiki) code:

``
{{=UL("item1","item2",UL("item2_1","item2_2"))}}
``:template

i think, to fix this, OL an UL should be added to the allowed_parent
tupel of the UL (and OL) classes in html.py, like:

class UL(DIV):
    """
    UL Component.

    If subcomponents are not LI-, UL- or OL-components they will be
wrapped in a LI

    see also :class:`DIV`
    """

    tag = 'ul'

    def _fixup(self):
        self._wrap_components((LI,UL,OL), LI)

Dunno if that works, but could we have a fix for the 'one too many
bullet' thing?

Thank you.

Reply via email to