Change the Default Size Attribute for Input Text Fields on BlackBerry Browser
-----------------------------------------------------------------------------
Key: ADFFACES-134
URL: http://issues.apache.org/jira/browse/ADFFACES-134
Project: MyFaces ADF-Faces
Issue Type: Improvement
Environment: BlackBerry Browser 4.0
Reporter: Joseph Rozier
Priority: Minor
The BlackBerry Browser does not handle the "size" attribute on an input
type="text" field correctly. It tends to add much more space for the field
than necessary.
The following shows the actual number of capital M's that can fit in the
visible area of the input text field when the size specified (using the default
font/browser settings)
size=3, BlackBerry 7290=5, BlackBerry 8700=7
size=6, BlackBerry 7290=10, BlackBerry 8700=12
size=10, BlackBery 7290=16, BlackBerry 8700=18
However, I've found that the actual number of characters allows varies widely
depending on the device, font chosen by the user, font size chosen by the user,
and font-size specified by the skin/style.
This is primarily an issue on the BlackBerry Browser because of limited screen
real estate. Compounding this is the fact that the BlackBerry Browser is not
horizontally scrollable, so extra wide fields can throw layouts off (as the
BlackBerry Browser will wrap the cells in a table row onto multiple lines if
the width is too long).
I propose modifying the default size attribute for the input type="text" fields
rendered. (For example,
trinidad-impl\src\main\java\org\apache\myfaces\trinidadinternal\renderkit\core\xhtml\SimpleInputTextRenderer.java
has hard-coded default input type="text" sizes for the desktop of 30 and the
pda of 11; I'd set the default to 6 for the BlackBerry Browser.)
Because of the variability of size attribute to actual display value, I do NOT
propose automatically adjusting the tr:inputText columns attribute the user
specifies, if any.
Note that the textarea cols attribute is handled correctly on the BlackBerry
Browser and does NOT need adjustment.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira