From 0ab4b22639c1c513f3cbe9e5d5d5cabf8bd9e58d Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Mon, 2 Sep 2013 17:50:39 +0200 Subject: Widget: use a template for SquareMeterWidget --- ishtar_common/widgets.py | 26 +++++++------------------- 1 file changed, 7 insertions(+), 19 deletions(-) (limited to 'ishtar_common/widgets.py') diff --git a/ishtar_common/widgets.py b/ishtar_common/widgets.py index c10bc7d34..d2f0adf0d 100644 --- a/ishtar_common/widgets.py +++ b/ishtar_common/widgets.py @@ -47,25 +47,13 @@ class SquareMeterWidget(forms.TextInput): if not value: value = u"" final_attrs = flatatt(self.build_attrs(attrs, name=name, value=value)) - output = u' %s '\ - u'(0 ha)' % (final_attrs, - settings.SURFACE_UNIT_LABEL, attrs['id']) - output += """ - -""" % {"id":attrs['id'], "safe_id":attrs['id'].replace('-', '_')} - return mark_safe(output) + dct = {'final_attrs':final_attrs, + 'unit':settings.SURFACE_UNIT_LABEL, + 'id':attrs['id'], + "safe_id":attrs['id'].replace('-', '_')} + t = loader.get_template('blocks/SquareMeterWidget.html') + rendered += t.render(Context(dct)) + return mark_safe(rendered) AreaWidget = forms.TextInput if settings.SURFACE_UNIT == 'square-metre': -- cgit v1.2.3