Commit dc59e3dc authored by Jérome Perrin's avatar Jérome Perrin

generate a DOM compatible with standards field error css ( .content .error .input )


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@19725 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent e8f3dfb2
...@@ -322,16 +322,17 @@ class MatrixBoxWidget(Widget.Widget): ...@@ -322,16 +322,17 @@ class MatrixBoxWidget(Widget.Widget):
display_value = REQUEST.get('field_%s' % key, display_value = REQUEST.get('field_%s' % key,
attribute_value) attribute_value)
has_error = 1 has_error = 1
cell_body += "%s<br/>%s" % ( cell_body += '<span class="input">%s</span>%s' % (
my_field.render(value=display_value, my_field.render(value=display_value,
REQUEST=REQUEST, REQUEST=REQUEST,
key=key), key=key),
N_(field_errors[key].error_text)) N_(field_errors[key].error_text))
else: else:
cell_body += str(my_field.render( cell_body += '<span class="input">%s</span>' %\
my_field.render(
value=attribute_value, value=attribute_value,
REQUEST=REQUEST, REQUEST=REQUEST,
key=key)) key=key)
elif render_format == 'list': elif render_format == 'list':
if not my_field.get_value('hidden'): if not my_field.get_value('hidden'):
...@@ -349,7 +350,7 @@ class MatrixBoxWidget(Widget.Widget): ...@@ -349,7 +350,7 @@ class MatrixBoxWidget(Widget.Widget):
css = td_css css = td_css
if has_error : if has_error :
css = td_css + 'Error' css = 'error'
list_body = list_body + \ list_body = list_body + \
('<td class=\"%s\">%s</td>' % (css, cell_body)) ('<td class=\"%s\">%s</td>' % (css, cell_body))
j += 1 j += 1
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment