From babc3de6815ebc11a3d02a8483e26d706ee8ac32 Mon Sep 17 00:00:00 2001
From: beckerfy <fynn.becker@hs-hannover.de>
Date: Fri, 1 Sep 2017 12:22:35 +0200
Subject: [PATCH] Prevent form tags from removing custom class attrs
---
hshassets/templatetags/bulma.py | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/hshassets/templatetags/bulma.py b/hshassets/templatetags/bulma.py
index 71df0627..3b367eaa 100644
--- a/hshassets/templatetags/bulma.py
+++ b/hshassets/templatetags/bulma.py
@@ -20,7 +20,9 @@ def bulma_form_fields(form):
if field.errors:
widget_classes.append("is-danger")
# done
- field.field.widget.attrs["class"] = " ".join(widget_classes)
+ if field.field.widget.attrs.get('class'):
+ widget_classes.append(field.field.widget.attrs['class'])
+ field.field.widget.attrs['class'] = " ".join(widget_classes)
if getattr(form, 'layout', None):
output = render_layout(form.layout, form)
else:
--
GitLab