Changes between Initial Version and Version 1 of Ticket #16103


Ignore:
Timestamp:
Oct 5, 2012, 1:43:01 PM (9 years ago)
Author:
bill
Comment:

It sounds consistent to me; you always tab to the pane first, and then to the splitter. Why do you say it's inconsistent?

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #16103

    • Property Owner changed from bill to Ben Gold
    • Property Status changed from new to pending
    • Property Summary changed from BorderContainer:tab order of region="bottom" is incorrect to BorderContainer: tab order of region="bottom" is incorrect
  • Ticket #16103 – Description

    initial v1  
    1 When a BorderContainer contains a contentPane or BorderContainer with region="bottom" and splitter="true", the splitter between the center container and the bottom container gets created in the HTML after the bottom container.  The consequence of this is that the tab order becomes awkward:  the user tabs through the content of the center pane, then tabs through the content of the bottom pane, then gets to the splitter.  If nothing else this is then inconsistent with the region="top" splitter, since that order would be:  tab through top pane, tab into splitter, tab into center content pane.
     1When a !BorderContainer contains a !ContentPane or !BorderContainer with region="bottom" and splitter="true", the splitter between the center container and the bottom container gets created in the HTML after the bottom container.  The consequence of this is that the tab order becomes awkward:  the user tabs through the content of the center pane, then tabs through the content of the bottom pane, then gets to the splitter.  If nothing else this is then inconsistent with the region="top" splitter, since that order would be:  tab through top pane, tab into splitter, tab into center content pane.
    22
    3 A sample for this is completely straightforward, just declare a borderContainer with two content panes, one with region="center" and one with region="bottom and splitter="true".
     3A sample for this is completely straightforward, just declare a !BorderContainer with two content panes, one with region="center" and one with region="bottom and splitter="true".
    44
    55This was originally found in our code on Dojo 1.5 but is reproduce in Dojo 1.8.