diff options
author | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-08-24 00:40:58 -0400 |
---|---|---|
committer | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-08-24 00:40:58 -0400 |
commit | 41a23a3a8e9adaf1b877c49f8d0d5eab007ae693 (patch) | |
tree | b2e351820dccacd00baa8325766ae60f8279a08a /askbot/utils | |
parent | 7db10f443ec950be13671fa6cba7abfb66bf206e (diff) | |
download | askbot-41a23a3a8e9adaf1b877c49f8d0d5eab007ae693.tar.gz askbot-41a23a3a8e9adaf1b877c49f8d0d5eab007ae693.tar.bz2 askbot-41a23a3a8e9adaf1b877c49f8d0d5eab007ae693.zip |
small bug fixes
Diffstat (limited to 'askbot/utils')
-rw-r--r-- | askbot/utils/forms.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/askbot/utils/forms.py b/askbot/utils/forms.py index f607e62b..e8f9e622 100644 --- a/askbot/utils/forms.py +++ b/askbot/utils/forms.py @@ -59,6 +59,7 @@ class UserNameField(StrippedNonEmptyCharField): must_exist=False, skip_clean=False, label=_('Choose a screen name'), + widget_attrs=None, **kw ): self.must_exist = must_exist @@ -79,8 +80,14 @@ class UserNameField(StrippedNonEmptyCharField): if 'error_messages' in kw: error_messages.update(kw['error_messages']) del kw['error_messages'] + + if widget_attrs: + widget_attrs.update(login_form_widget_attrs) + else: + widget_attrs = login_form_widget_attrs + super(UserNameField,self).__init__(max_length=30, - widget=forms.TextInput(attrs=login_form_widget_attrs), + widget=forms.TextInput(attrs=widget_attrs), label=label, error_messages=error_messages, **kw |