Re: tidy eats <OPTION>text</OPTION>

p.s. the problem was introduced recently when I added the
InsertMisc call into ParseText(). The fix is to insert
the following code snippet after the call to InsertMisc:

        /* deal with comments etc. */
        if (InsertMisc(field, node))
            continue;

        /* insert text value into option element */
        if (node->type == TextNode)
        {
            /* only called for 1st child */
            if (field->content == null && !(mode & Preformatted))
                TrimTrailingSpace(lexer, field->last);

            if (node->start >= node->end)
            {
                FreeNode(node);
                continue;
            }

            InsertNode(field, node);
            continue;
        }

        if (node->tag == tag_font)
        {
            ReportWarning(lexer, field, node,
                           DISCARDING_UNEXPECTED);
            FreeNode(node);
            continue;
        }



Regards,

-- Dave Raggett <dsr@w3.org> http://www.w3.org/People/Raggett
phone: +44 122 578 2984 (or 2521) +44 385 320 444 (gsm mobile)
World Wide Web Consortium (on assignment from HP Labs)

Received on Monday, 18 October 1999 11:58:31 UTC