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 | 8f4136267df28d5b13d31d3bfbb74f0ca7edcb6e (patch) | |
| tree | 9935281965c3f002a60ec8761f5102022af94276 /ishtar_common/forms.py | |
| parent | bb698c1a1579eb4050fe50ac56007deed0c59570 (diff) | |
| download | Ishtar-8f4136267df28d5b13d31d3bfbb74f0ca7edcb6e.tar.bz2 Ishtar-8f4136267df28d5b13d31d3bfbb74f0ca7edcb6e.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 | 
