From 0463e26b8b1223cf62e1b6b88c39e93b1424e292 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Mon, 6 Jun 2016 23:11:32 +0200 Subject: [PATCH 4/5] form: translate "Add row" of WidgetList (#11070) --- wcs/qommon/form.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/wcs/qommon/form.py b/wcs/qommon/form.py index 1048afb..0b07fef 100644 --- a/wcs/qommon/form.py +++ b/wcs/qommon/form.py @@ -1274,6 +1274,20 @@ class CaptchaWidget(CompositeWidget): return r.getvalue() class WidgetList(quixote.form.widget.WidgetList): + def __init__(self, name, value=None, + element_type=StringWidget, + element_kwargs={}, + add_element_label="Add row", **kwargs): + + if add_element_label == 'Add row': + add_element_label = _('Add row') + + super(WidgetList, self).__init__(name, value=value, + element_type=element_type, + element_kwargs=element_kwargs, + add_element_label=add_element_label, **kwargs) + + def render(self): get_response().add_javascript(['jquery.js', 'widget_list.js']) r = TemplateIO(html=True) -- 2.8.1