You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by "Mark Lundquist (JIRA)" <ji...@apache.org> on 2006/11/09 20:53:37 UTC

[jira] Created: (COCOON-1951) Widget label text for validation error message should be separately configurable in form definition

Widget label text for validation error message should be separately configurable in form definition
---------------------------------------------------------------------------------------------------

                 Key: COCOON-1951
                 URL: http://issues.apache.org/jira/browse/COCOON-1951
             Project: Cocoon
          Issue Type: Improvement
          Components: Blocks: Forms
    Affects Versions: 2.2-dev (Current SVN), 2.1.10-dev (current SVN)
            Reporter: Mark Lundquist
            Priority: Minor


The <fd:widget/label> element drives the display of a widget label in the rendering of a form.  The CForms error messages (validation or missing required field) also use the <label> element, but what makes sense in the context of displaying the form fields doesn't *necessarily* make sense in the context of the error message.

In my current case, I have widgets with ids "fromName", "fromEmail", "toName", and "toEmail".  These widgets actually have the following labels, respectively: "Name", "Email", "Name", "Email". That works because in my template, I have two HTML <fieldset>s with <legend>s "From" and "To", which contain <fi:group>s containing the respective widgets.  If these requred fields are missing, the error message says "Email: missing required field" (or whatever); I would rather it said "Recipient email address: ..." or something like that, instead.

Another scenario would be a CAPTCHA validator.  These are often labeled with something like "Type in the security code displayed to the right".  In an error message, it would be better to say "Security code" or something like that.

Suggestion: a new element <fd:error-label> as a child of <fd:widget> that (if present) overrides <fd:label> in error messages.


-- 
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

        

[jira] Updated: (COCOON-1951) Widget label text for validation error message should be separately configurable in form definition

Posted by "Mark Lundquist (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/COCOON-1951?page=all ]

Mark Lundquist updated COCOON-1951:
-----------------------------------

    Attachment: 1951.patch

This patch implements the enhancement essentially as described.  The new element is
<fd:message-label>.

> Widget label text for validation error message should be separately configurable in form definition
> ---------------------------------------------------------------------------------------------------
>
>                 Key: COCOON-1951
>                 URL: http://issues.apache.org/jira/browse/COCOON-1951
>             Project: Cocoon
>          Issue Type: Improvement
>          Components: Blocks: Forms
>    Affects Versions: 2.2-dev (Current SVN), 2.1.10-dev (current SVN)
>            Reporter: Mark Lundquist
>            Priority: Minor
>         Attachments: 1951.patch
>
>
> The <fd:widget/label> element drives the display of a widget label in the rendering of a form.  The CForms error messages (validation or missing required field) also use the <label> element, but what makes sense in the context of displaying the form fields doesn't *necessarily* make sense in the context of the error message.
> In my current case, I have widgets with ids "fromName", "fromEmail", "toName", and "toEmail".  These widgets actually have the following labels, respectively: "Name", "Email", "Name", "Email". That works because in my template, I have two HTML <fieldset>s with <legend>s "From" and "To", which contain <fi:group>s containing the respective widgets.  If these requred fields are missing, the error message says "Email: missing required field" (or whatever); I would rather it said "Recipient email address: ..." or something like that, instead.
> Another scenario would be a CAPTCHA validator.  These are often labeled with something like "Type in the security code displayed to the right".  In an error message, it would be better to say "Security code" or something like that.
> Suggestion: a new element <fd:error-label> as a child of <fd:widget> that (if present) overrides <fd:label> in error messages.

-- 
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