Thanks for letting us know. I panicked for a second. ;-)

On Aug 1, 10:35 am, qqsaqq <sla...@gmx.net> wrote:
> You're right, I'm sorry. LI is the only allowed child element to UL/
> OL.
>
> I just had to change the Code from
> ``
> {{=UL("item1","item2",UL("item2_1","item2_2"))}}
> ``:template
>
> to this
>
> ``
> {{=UL("item1",LI("item2",UL("item2_1","item2_2")))}}
> ``:template
>
> and everything looked fine. :)
>
> On Aug 1, 4:59 pm, mdipierro <mdipie...@cs.depaul.edu> wrote:
>
> > Are you telling me that you want this
>
> > <ul>
> >    <li>one</li>
> >     <ul>
> >         <li>one-one</li>
> >     </ul>
> > </ul>
>
> > instead of this
>
> > <ul>
> >    <li>one</li>
> >    <li>
> >       <ul>
> >           <li>one-one</li>
> >       </ul>
> >    </li>
> > </ul>
>
> > I do not think the former is valid HTML but I may be wrong.
>
> > Massimo
>
> > On Aug 1, 9:50 am, qqsaqq <sla...@gmx.net> wrote:
>
> > > 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