[Erp5-report] r23074 - /erp5/trunk/products/ERP5Form/FormulatorPatch.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Aug 21 09:23:28 CEST 2008
Author: ivan
Date: Thu Aug 21 09:23:27 2008
New Revision: 23074
URL: http://svn.erp5.org?rev=23074&view=rev
Log:
MultiItemsWidget should have at least one child in order to produce valid XHTML which should be disabled so user can not select it.
Modified:
erp5/trunk/products/ERP5Form/FormulatorPatch.py
Modified: erp5/trunk/products/ERP5Form/FormulatorPatch.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/FormulatorPatch.py?rev=23074&r1=23073&r2=23074&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/FormulatorPatch.py (original)
+++ erp5/trunk/products/ERP5Form/FormulatorPatch.py Thu Aug 21 09:23:27 2008
@@ -712,6 +712,12 @@
css_class = field.get_value('css_class')
extra_item = field.get_value('extra_item')
rendered_items = []
+
+ # multi items widget should have at least one child in order to produce
+ # valid XHTML disable it so user can not select it
+ if not len(items) :
+ return [self.render_item('','', '', '', 'disabled="1"')]
+
for item in items:
try:
item_text, item_value = item
@@ -736,7 +742,6 @@
key,
css_class,
extra_item)
-
rendered_items.append(rendered_item)
# XXX We want to make sure that we always have the current value in items. -yo
More information about the Erp5-report
mailing list