mirror of
https://github.com/django/django.git
synced 2025-07-05 02:09:13 +00:00
newforms-admin: DateFields and TimeFields in the admin now get the vDateField and vTimeField CSS classes, which are needed by the admin JavaScript hooks.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4406 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
18ad7d6f8f
commit
6cf4059ead
@ -211,6 +211,12 @@ class ModelAdmin(object):
|
|||||||
if isinstance(db_field, models.DateTimeField):
|
if isinstance(db_field, models.DateTimeField):
|
||||||
return forms.SplitDateTimeField(required=not db_field.blank,
|
return forms.SplitDateTimeField(required=not db_field.blank,
|
||||||
widget=widgets.AdminSplitDateTime(), label=capfirst(db_field.verbose_name), **kwargs)
|
widget=widgets.AdminSplitDateTime(), label=capfirst(db_field.verbose_name), **kwargs)
|
||||||
|
# For DateFields, add a custom CSS class.
|
||||||
|
if isinstance(db_field, models.DateField):
|
||||||
|
return db_field.formfield(widget=forms.TextInput(attrs={'class': 'vDateField'}))
|
||||||
|
# For TimeFields, add a custom CSS class.
|
||||||
|
if isinstance(db_field, models.TimeField):
|
||||||
|
return db_field.formfield(widget=forms.TextInput(attrs={'class': 'vTimeField'}))
|
||||||
return db_field.formfield(**kwargs)
|
return db_field.formfield(**kwargs)
|
||||||
|
|
||||||
def has_add_permission(self, request):
|
def has_add_permission(self, request):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user