summaryrefslogtreecommitdiff
path: root/ishtar_common/forms.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-01-23 16:33:10 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-01-23 16:33:10 +0100
commitdb214c18c7881724c78bdb1b454cf64813024f7b (patch)
tree9935281965c3f002a60ec8761f5102022af94276 /ishtar_common/forms.py
parent2b01102025b51e7b4b4e750e43e006b07a738ac4 (diff)
downloadIshtar-db214c18c7881724c78bdb1b454cf64813024f7b.tar.bz2
Ishtar-db214c18c7881724c78bdb1b454cf64813024f7b.zip
Widgets: image input
Diffstat (limited to 'ishtar_common/forms.py')
-rw-r--r--ishtar_common/forms.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/ishtar_common/forms.py b/ishtar_common/forms.py
index 038e9bd07..eb548f70c 100644
--- a/ishtar_common/forms.py
+++ b/ishtar_common/forms.py
@@ -246,10 +246,11 @@ class IshtarForm(forms.Form):
def __init__(self, *args, **kwargs):
super(IshtarForm, self).__init__(*args, **kwargs)
for k in self.fields:
- cls = 'form-control'
- if 'class' in self.fields[k].widget.attrs:
- cls = self.fields[k].widget.attrs['class'] + " " + cls
- self.fields[k].widget.attrs['class'] = cls
+ if not hasattr(self.fields[k].widget, 'NO_FORM_CONTROL'):
+ cls = 'form-control'
+ if 'class' in self.fields[k].widget.attrs:
+ cls = self.fields[k].widget.attrs['class'] + " " + cls
+ self.fields[k].widget.attrs['class'] = cls
widget = self.fields[k].widget
if not isinstance(widget, DatePicker):
continue