diff options
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 |
commit | db214c18c7881724c78bdb1b454cf64813024f7b (patch) | |
tree | 9935281965c3f002a60ec8761f5102022af94276 /ishtar_common/forms.py | |
parent | 2b01102025b51e7b4b4e750e43e006b07a738ac4 (diff) | |
download | Ishtar-db214c18c7881724c78bdb1b454cf64813024f7b.tar.bz2 Ishtar-db214c18c7881724c78bdb1b454cf64813024f7b.zip |
Widgets: image input
Diffstat (limited to 'ishtar_common/forms.py')
-rw-r--r-- | ishtar_common/forms.py | 9 |
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 |