[Erp5-report] r24900 - /erp5/trunk/products/ERP5Form/FormulatorPatch.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Dec 16 10:40:05 CET 2008
Author: seb
Date: Tue Dec 16 10:40:02 2008
New Revision: 24900
URL: http://svn.erp5.org?rev=24900&view=rev
Log:
- allow to have more parameters for the tales expression of width and height,
usefull for listboxes
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=24900&r1=24899&r2=24900&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/FormulatorPatch.py [utf8] (original)
+++ erp5/trunk/products/ERP5Form/FormulatorPatch.py [utf8] Tue Dec 16 10:40:02 2008
@@ -34,6 +34,7 @@
from MultiLinkField import MultiLinkFieldWidget
from AccessControl import ClassSecurityInfo
from DocumentTemplate.ustr import ustr
+from DocumentTemplate.DT_Util import html_quote
from cgi import escape
import types
from zLOG import LOG
@@ -376,7 +377,17 @@
original_TextAreaWidget_render = TextAreaWidget.render
def TextAreaWidget_render(self, field, key, value, REQUEST, render_prefix=None):
- return original_TextAreaWidget_render(self, field, key, value, REQUEST)
+ width = field.get_value('width', REQUEST=REQUEST)
+ height = field.get_value('height', REQUEST=REQUEST)
+
+ return render_element("textarea",
+ name=key,
+ css_class=field.get_value('css_class'),
+ cols=width,
+ rows=height,
+ contents=html_quote(value),
+ extra=field.get_value('extra'))
+
TextAreaWidget.render = TextAreaWidget_render
class IntegerWidget(TextWidget) :
More information about the Erp5-report
mailing list