Re: [Stripes-users] Stripes, Twitter bootstrap validation errors

2012-03-26 Thread Rolf
alexis BOISSONNAT alexis.boissonnat@... writes:

 
 
 Hi Rolf,
 
 You can try something like that : 
 
 div class=control-group 
${empty(actionBean.context.validationErrors[YourInputName]) ? '' : 'error'} 
 
 Which will add the 'error' class if any error occurs on YourInputName.
 
 Cheers,
 
 Alex.
 

Hey Alex,

Your suggestion works great, even though it is a bit verbose and repetitive.

Thanks a lot!

Greets Rolf



--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
___
Stripes-users mailing list
Stripes-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/stripes-users


Re: [Stripes-users] Stripes, Twitter bootstrap validation errors

2012-03-26 Thread VANKEISBELCK Remi
Hi Rolf,

You can easily wrap this into a custom JSP tag if you want to stay DRY...

Cheers

Remi


2012/3/26 Rolf r.su...@minihouse.eu

 alexis BOISSONNAT alexis.boissonnat@... writes:

 
 
  Hi Rolf,
 
  You can try something like that :
 
  div class=control-group
 ${empty(actionBean.context.validationErrors[YourInputName]) ? '' :
 'error'} 
 
  Which will add the 'error' class if any error occurs on YourInputName.
 
  Cheers,
 
  Alex.
 

 Hey Alex,

 Your suggestion works great, even though it is a bit verbose and
 repetitive.

 Thanks a lot!

 Greets Rolf




 --
 This SF email is sponsosred by:
 Try Windows Azure free for 90 days Click Here
 http://p.sf.net/sfu/sfd2d-msazure
 ___
 Stripes-users mailing list
 Stripes-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/stripes-users

--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure___
Stripes-users mailing list
Stripes-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/stripes-users


[Stripes-users] Stripes, Twitter bootstrap validation errors

2012-03-23 Thread Rolf
Hi all,

I am experimenting a bit using Stripes with Twitter's Bootstrap.

While it plays nicely most of the time, i am having trouble signalling form 
validation errors back to the form. Bootstrap wants me to add the error class 
to 
the surrounding .control-group (http://twitter.github.com/bootstrap/base-
css.html#forms)

Here's a snippet of my Form:

div class='control-group'
label class='control-label' for='users'User/label
div class='controls'
s:select name='selectedUser' id='users'
s:option value=''Pick one.../s:option
s:options-collection collection='${actionBean.users}' value='id' 
label='name' /
/s:select
/div
/div

I implemented the TagErrorRenderer to find the closest parent tag with the 
'control-group' CSS class, but stripes only seems to have parent tags that are 
part of his tag library: the select input tag's parent is the form tag, while i 
would've liked it to be the surrounding div tag. 

I am thinking now to use jQuery to select all input tags with the 'error' class 
and then add the 'error' class to the closest divs with 'control-group' class, 
but that would kinda suck :) Is there perhaps a stripes tag that i can use that 
renders to a div, so that the TagErrorRenderer can have access to it?

Or does anyone have a better suggestion for me? (apart from ditching bootstrap) 
:) 

Cheers,
  Rolf


--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
___
Stripes-users mailing list
Stripes-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/stripes-users


Re: [Stripes-users] Stripes, Twitter bootstrap validation errors

2012-03-23 Thread alexis BOISSONNAT
Hi Rolf,

You can try something like that :

div class=control-group
${empty(actionBean.context.validationErrors[YourInputName]) ? '' : 'error'}


Which will add the 'error' class if any error occurs on YourInputName.

Cheers,

Alex.


On Fri, Mar 23, 2012 at 12:19 PM, Rolf r.su...@minihouse.eu wrote:

 Hi all,

 I am experimenting a bit using Stripes with Twitter's Bootstrap.

 While it plays nicely most of the time, i am having trouble signalling form
 validation errors back to the form. Bootstrap wants me to add the error
 class to
 the surrounding .control-group (http://twitter.github.com/bootstrap/base-
 css.html#forms)

 Here's a snippet of my Form:

 div class='control-group'
label class='control-label' for='users'User/label
div class='controls'
s:select name='selectedUser' id='users'
s:option value=''Pick one.../s:option
s:options-collection collection='${actionBean.users}'
 value='id'
 label='name' /
/s:select
/div
 /div

 I implemented the TagErrorRenderer to find the closest parent tag with the
 'control-group' CSS class, but stripes only seems to have parent tags that
 are
 part of his tag library: the select input tag's parent is the form tag,
 while i
 would've liked it to be the surrounding div tag.

 I am thinking now to use jQuery to select all input tags with the 'error'
 class
 and then add the 'error' class to the closest divs with 'control-group'
 class,
 but that would kinda suck :) Is there perhaps a stripes tag that i can use
 that
 renders to a div, so that the TagErrorRenderer can have access to it?

 Or does anyone have a better suggestion for me? (apart from ditching
 bootstrap)
 :)

 Cheers,
  Rolf



 --
 This SF email is sponsosred by:
 Try Windows Azure free for 90 days Click Here
 http://p.sf.net/sfu/sfd2d-msazure
 ___
 Stripes-users mailing list
 Stripes-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/stripes-users

--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure___
Stripes-users mailing list
Stripes-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/stripes-users