[Erp5-report] r19725 - /erp5/trunk/products/ERP5Form/MatrixBox.py

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Mar 6 12:41:30 CET 2008


Author: jerome
Date: Thu Mar  6 12:41:29 2008
New Revision: 19725

URL: http://svn.erp5.org?rev=19725&view=rev
Log:
generate a DOM compatible with standards field error css ( .content .error .input )

Modified:
    erp5/trunk/products/ERP5Form/MatrixBox.py

Modified: erp5/trunk/products/ERP5Form/MatrixBox.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/MatrixBox.py?rev=19725&r1=19724&r2=19725&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/MatrixBox.py (original)
+++ erp5/trunk/products/ERP5Form/MatrixBox.py Thu Mar  6 12:41:29 2008
@@ -322,16 +322,17 @@
                         display_value = REQUEST.get('field_%s' % key,
                                                   attribute_value)
                         has_error = 1
-                        cell_body += "%s<br/>%s" % (
+                        cell_body += '<span class="input">%s</span>%s' % (
                             my_field.render(value=display_value,
                                             REQUEST=REQUEST,
                                             key=key),
                             N_(field_errors[key].error_text))
                       else:
-                        cell_body += str(my_field.render(
+                        cell_body += '<span class="input">%s</span>' %\
+                                         my_field.render(
                                             value=attribute_value,
                                             REQUEST=REQUEST,
-                                            key=key))
+                                            key=key)
 
                     elif render_format == 'list':
                       if not my_field.get_value('hidden'):
@@ -349,7 +350,7 @@
 
               css = td_css
               if has_error :
-                css = td_css + 'Error'
+                css = 'error'
               list_body = list_body + \
                     ('<td class=\"%s\">%s</td>' % (css, cell_body))
               j += 1




More information about the Erp5-report mailing list