W3C home > Mailing lists > Public > www-forms@w3.org > July 2001

<group> and the navigation sequence algorithm

From: T. V. Raman <tvraman@almaden.ibm.com>
Date: Wed, 25 Jul 2001 10:30:20 -0700
Message-ID: <15199.556.586838.453053@bubbles.almaden.ibm.com>
To: "Nolan, Laura" <Laura_Nolan@hplb.hpl.hp.com>
Cc: "'www-forms@w3.org'" <www-forms@w3.org>
the idea of navindex was to allow the author to override
default document order and provide explicit navigation order
for special cases.
This said, your question is still a good one.
>>>>> "Nolan," == Nolan, Laura <Laura_Nolan@hplb.hpl.hp.com> writes:

    Nolan,> Hello,

    Nolan,> Section 8.4 of the WD states that navindex is
    Nolan,> used to order navigation sequence within a
    Nolan,> group; whereas section 11.4.3 states that
    Nolan,> navigation is determined on a document wide
    Nolan,> basis solely according to a total ordering of
    Nolan,> form controls.  I'm having trouble reconciling
    Nolan,> these two statements.

    Nolan,> It doesn't seem logical to split the form
    Nolan,> controls in a <group> up - so the navigation
    Nolan,> sequence of 11.4.3 could work inside a
    Nolan,> <group>. But if a nested <group> appears inside
    Nolan,> that <group>, where do its controls appear
    Nolan,> relative to those of the parent <group>? In this
    Nolan,> example, if you used the 11.4.3.  algorith,
    Nolan,> you'd split up the inner group.

    Nolan,> <group> <textbox ref="..." navindex="1">
    Nolan,> <caption>Input 1: </caption> </textbox> <textbox
    Nolan,> ref="..." navindex="3"> <caption>Input 2:
    Nolan,> </caption> </textbox>

    Nolan,> 	<group> <textbox ref="..." navindex="4">
    Nolan,> <caption>Input 3: </caption> </textbox> <textbox
    Nolan,> ref="..." navindex="2"> <caption>Input 4:
    Nolan,> </caption> </textbox> <group> <group>


    Nolan,> Would it make sense for <group> to have a
    Nolan,> navindex attribute too? If a document contains
    Nolan,> several different groups at the top level, all
    Nolan,> with a variety of navindex values, in what order
    Nolan,> should the groups appear?

    Nolan,> <group> <textbox ref="..." navindex="1">
    Nolan,> <caption>Input 1: </caption> </textbox> <textbox
    Nolan,> ref="..." navindex="4"> <caption>Input 2:
    Nolan,> </caption> </textbox> <group> <group> <textbox
    Nolan,> ref="..." navindex="2"> <caption>Input 3:
    Nolan,> </caption> </textbox> <textbox ref="..."
    Nolan,> navindex="3"> <caption>Input 4: </caption>
    Nolan,> </textbox> <group>

    Nolan,> Thanks, Laura Nolan

-- 
Best Regards,
--raman
------------------------------------------------------------

IBM Research: Human Language Technologies
Phone:        1 (408) 927 2608
Fax:        1 (408) 927 3012
Email:        tvraman@us.ibm.com
WWW:      http://www.cs.cornell.edu/home/raman
PGP:          http://emacspeak.sf.net/raman.asc
Snail:        IBM Almaden Research Center,
              650 Harry Road
              San Jose 95120
Received on Wednesday, 25 July 2001 13:32:17 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Saturday, 10 March 2012 06:21:49 GMT