Author: adrian
Date: 2007-01-23 14:33:19 -0600 (Tue, 23 Jan 2007)
New Revision: 4406
Modified:
django/branches/newforms-admin/django/contrib/admin/options.py
Log:
newforms-admin: DateFields and TimeFields in the admin now get the vDateField
and vTimeField CSS classes, which are needed by the admin JavaScript hooks.
Modified: django/branches/newforms-admin/django/contrib/admin/options.py
===================================================================
--- django/branches/newforms-admin/django/contrib/admin/options.py
2007-01-23 20:26:35 UTC (rev 4405)
+++ django/branches/newforms-admin/django/contrib/admin/options.py
2007-01-23 20:33:19 UTC (rev 4406)
@@ -211,6 +211,12 @@
if isinstance(db_field, models.DateTimeField):
return forms.SplitDateTimeField(required=not db_field.blank,
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)
def has_add_permission(self, request):
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/django-updates?hl=en
-~----------~----~----~----~------~----~------~--~---