You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Danny Robinson (JIRA)" <de...@myfaces.apache.org> on 2007/07/12 15:38:04 UTC
[jira] Created: (TRINIDAD-100) Add tabIndex attribute to
appropriate components
Add tabIndex attribute to appropriate components
------------------------------------------------
Key: TRINIDAD-100
URL: https://issues.apache.org/jira/browse/TRINIDAD-100
Project: MyFaces Trinidad
Issue Type: Improvement
Components: Components
Affects Versions: 1.0.2-core
Reporter: Danny Robinson
No Trinidad components have a tabindex attribute, which makes it impossible to control tab-order. While tabindex isn't a fantastic solution to tab ordering, it is well known and a standard part of HTML. Until we have a better solution, we should add a tabIndex attribute.
Some context from previous emails
Danny:
I noted Eric created issue ADFFACES-482 to have tabindex added to all components. I know this has come up before and general comments were around its limitations, however even with its limitations (ie. no dynamic calculation for subviews etc.) I still feel it would be better to have this attribute than the complete lack of support for any navigation ordering that Trinidad has currently.
Adam:
I'm +0... never liked the HTML attribute much, but there's
demand for it... Two design questions before going forward:
- Should it be tabindex or tabIndex?
Trinidad generally uses camel-case. I prefer tabIndex.
- Should the attribute be on components that ordinarily do not
have navigation?
Danny says "all components". You could, in theory, put tabindex
on a ordinary span in HTML, so we could add it to outputText,
etc... However, I'd rather not - it's extra overhead for a rarely
used feature, and unused attributes *are* a performance problem,
especially for outputText and panel components.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (TRINIDAD-100) Add tabIndex attribute to
appropriate components
Posted by "Matthias Weßendorf (JIRA)" <de...@myfaces.apache.org>.
[ https://issues.apache.org/jira/browse/TRINIDAD-100?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12512098 ]
Matthias Weßendorf commented on TRINIDAD-100:
---------------------------------------------
I like camel-case
why not limit the tabIndex to components, that renders as:
<a href...
<input
<button
<select
<textarea
> Add tabIndex attribute to appropriate components
> ------------------------------------------------
>
> Key: TRINIDAD-100
> URL: https://issues.apache.org/jira/browse/TRINIDAD-100
> Project: MyFaces Trinidad
> Issue Type: Improvement
> Components: Components
> Affects Versions: 1.0.2-core
> Reporter: Danny Robinson
>
> No Trinidad components have a tabindex attribute, which makes it impossible to control tab-order. While tabindex isn't a fantastic solution to tab ordering, it is well known and a standard part of HTML. Until we have a better solution, we should add a tabIndex attribute.
> Some context from previous emails
> Danny:
> I noted Eric created issue ADFFACES-482 to have tabindex added to all components. I know this has come up before and general comments were around its limitations, however even with its limitations (ie. no dynamic calculation for subviews etc.) I still feel it would be better to have this attribute than the complete lack of support for any navigation ordering that Trinidad has currently.
> Adam:
> I'm +0... never liked the HTML attribute much, but there's
> demand for it... Two design questions before going forward:
> - Should it be tabindex or tabIndex?
> Trinidad generally uses camel-case. I prefer tabIndex.
> - Should the attribute be on components that ordinarily do not
> have navigation?
> Danny says "all components". You could, in theory, put tabindex
> on a ordinary span in HTML, so we could add it to outputText,
> etc... However, I'd rather not - it's extra overhead for a rarely
> used feature, and unused attributes *are* a performance problem,
> especially for outputText and panel components.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Resolved: (TRINIDAD-100) Add tabIndex attribute to
appropriate components
Posted by "Matthias Weßendorf (JIRA)" <de...@myfaces.apache.org>.
[ https://issues.apache.org/jira/browse/TRINIDAD-100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Matthias Weßendorf resolved TRINIDAD-100.
-----------------------------------------
Resolution: Duplicate
see TRINIDAD-888
> Add tabIndex attribute to appropriate components
> ------------------------------------------------
>
> Key: TRINIDAD-100
> URL: https://issues.apache.org/jira/browse/TRINIDAD-100
> Project: MyFaces Trinidad
> Issue Type: Improvement
> Components: Components
> Affects Versions: 1.0.2-core
> Reporter: Danny Robinson
>
> No Trinidad components have a tabindex attribute, which makes it impossible to control tab-order. While tabindex isn't a fantastic solution to tab ordering, it is well known and a standard part of HTML. Until we have a better solution, we should add a tabIndex attribute.
> Some context from previous emails
> Danny:
> I noted Eric created issue ADFFACES-482 to have tabindex added to all components. I know this has come up before and general comments were around its limitations, however even with its limitations (ie. no dynamic calculation for subviews etc.) I still feel it would be better to have this attribute than the complete lack of support for any navigation ordering that Trinidad has currently.
> Adam:
> I'm +0... never liked the HTML attribute much, but there's
> demand for it... Two design questions before going forward:
> - Should it be tabindex or tabIndex?
> Trinidad generally uses camel-case. I prefer tabIndex.
> - Should the attribute be on components that ordinarily do not
> have navigation?
> Danny says "all components". You could, in theory, put tabindex
> on a ordinary span in HTML, so we could add it to outputText,
> etc... However, I'd rather not - it's extra overhead for a rarely
> used feature, and unused attributes *are* a performance problem,
> especially for outputText and panel components.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.