diff options
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 | 
