diff options
| author | Justin Bronn <jbronn@gmail.com> | 2010-02-17 18:54:02 +0000 |
|---|---|---|
| committer | Justin Bronn <jbronn@gmail.com> | 2010-02-17 18:54:02 +0000 |
| commit | eaa17e13e849a18b0b0fb19468bd65a31b86b3b7 (patch) | |
| tree | 231f4269c6f29725f0e8cbfbf0ad21db063e8108 /django/contrib/admin/widgets.py | |
| parent | 342517000cedefef6c0e9f92945362fef3d2e39b (diff) | |
Fixed #12705 -- Date/time and select filter widgets now work again with newly added inline forms in the admin.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12454 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'django/contrib/admin/widgets.py')
| -rw-r--r-- | django/contrib/admin/widgets.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/django/contrib/admin/widgets.py b/django/contrib/admin/widgets.py index 120df94cf3..0954d3f3e2 100644 --- a/django/contrib/admin/widgets.py +++ b/django/contrib/admin/widgets.py @@ -33,6 +33,9 @@ class FilteredSelectMultiple(forms.SelectMultiple): super(FilteredSelectMultiple, self).__init__(attrs, choices) def render(self, name, value, attrs=None, choices=()): + if attrs is None: attrs = {} + attrs['class'] = 'selectfilter' + if self.is_stacked: attrs['class'] += 'stacked' output = [super(FilteredSelectMultiple, self).render(name, value, attrs, choices)] output.append(u'<script type="text/javascript">addEvent(window, "load", function(e) {') # TODO: "id_" is hard-coded here. This should instead use the correct |
