taylor 2004/11/11 22:26:21 Modified: portals-bridges/library/spring validator-configuration.xml portals-bridges/library/velocity/macros frameworks-macros.vm Added: portals-bridges/library/spring exampleResources.properties exampleResources_fr.properties Log: examples Revision Changes Path 1.3 +5 -1 jakarta-jetspeed-2/portals-bridges/library/spring/validator-configuration.xml Index: validator-configuration.xml =================================================================== RCS file: /home/cvs/jakarta-jetspeed-2/portals-bridges/library/spring/validator-configuration.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- validator-configuration.xml 11 Nov 2004 01:49:53 -0000 1.2 +++ validator-configuration.xml 12 Nov 2004 06:26:21 -0000 1.3 @@ -24,7 +24,11 @@ method="validateMask" methodParams="java.lang.Object,org.apache.commons.validator.ValidatorAction,org.apache.commons.validator.Field,java.util.Map,java.util.ResourceBundle" msg="errors.mask"/> - + <validator name="maxLength" + classname="org.apache.portals.bridges.frameworks.spring.validation.ValidationSupport" + method="validateMaxLength" + methodParams="java.lang.Object,org.apache.commons.validator.ValidatorAction,org.apache.commons.validator.Field,java.util.Map,java.util.ResourceBundle" + msg="errors.maxlength"/> </global> <formset> <form name="clientInfo"> 1.1 jakarta-jetspeed-2/portals-bridges/library/spring/exampleResources.properties Index: exampleResources.properties =================================================================== # general validation errors errors.required = Field {0} is a required field. errors.range = Field {0} is out of range: [{1} - {2}] errors.mask = Field {0} failed to match validation pattern: {2} errors.maxlength = Field {0} surpasses maximum length {1} 1.1 jakarta-jetspeed-2/portals-bridges/library/spring/exampleResources_fr.properties Index: exampleResources_fr.properties =================================================================== errors.required = Field {0} est requis. errors.range = Field {0} hors de portee: [{1} - {2}] errors.mask = Field {0} echoue pour correspondu au modele de validation: {2} errors.maxlength = Field {0} surpasse la longueur maximum {1} 1.5 +40 -9 jakarta-jetspeed-2/portals-bridges/library/velocity/macros/frameworks-macros.vm Index: frameworks-macros.vm =================================================================== RCS file: /home/cvs/jakarta-jetspeed-2/portals-bridges/library/velocity/macros/frameworks-macros.vm,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- frameworks-macros.vm 11 Nov 2004 01:48:25 -0000 1.4 +++ frameworks-macros.vm 12 Nov 2004 06:26:21 -0000 1.5 @@ -30,10 +30,14 @@ #set ($eflag = "") #end <tr colspan="4" align="right"> - <td width="5%" class="portlet-msg-error" align="left">#if ($!eflag == "") #else x #end</td> - <td nowrap class="portlet-form-field-label" align="right">$!MESSAGES.getString($label): </td> - <td class="portlet-form-input-field" align="left"> - <input id="$!id" type="text" name="$!id" size="$!size" value="$!value"> + #if ($!eflag == "") + <td width="5%" align="left"> </td> + #else + <td width="5%" class="portlet-msg-error" align="left"> </td> + #end + <td nowrap class="portlet-section-alternate" align="right">$!MESSAGES.getString($label): </td> + <td class="portlet-section-body" align="left"> + <input id="$!id" type="text" name="$!id" size="$!size" value="$!value" class="portlet-form-label-field"> </td> <td width="5%" class="portlet-form-label" align="left"> </td> </tr> @@ -52,12 +56,39 @@ #end #end -#macro (Preference $prefs $name) -#set ($pall = $prefs.get($name)) -#foreach ($x in $pall) -#set ($extraction = $x) +#macro (OnePref $pf) +#set ($pv = $pf.Value) +#foreach ($x in $pv) +#set ($extr = $x) #end -$extraction +$pf.Key $!extr +#end + +#macro (prefField $key $values $size) +#if ($ERRORS) +#set ($eflag = "$!ERRORS.get($id)") +#else +#set ($eflag = "") +#end +#set ($pv = $pf.Value) +#foreach ($x in $pv) +#set ($extr = $x) +#end +#foreach ($x in $values) +#set ($extr = $x) +#end + <tr colspan="4" align="right"> + #if ($!eflag == "") + <td width="5%" align="left"> </td> + #else + <td width="5%" class="portlet-msg-error" align="left"> </td> + #end + <td nowrap class="portlet-section-alternate" align="right">$!key: </td> + <td class="portlet-section-body" align="left"> + <input id="$!id" type="text" name="$!key" size="$!size" value="$!extr" class="portlet-form-label-field"> + </td> + <td width="5%" class="portlet-form-label" align="left"> </td> + </tr> #end #macro (form4ColumnCell $label $value $size $id)
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]