Frontend admin date picker widget

This is just a AdminDateWidget with missing JSs added. Don't forget to call {{ from.media }} in template.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

fromdjango.confimportsettingsfromdjango.contrib.admin.widgetsimportAdminDateWidgetI18NJS_URL=getattr(settings,'I18NJS_URL',"i18njs/")classDate(AdminDateWidget):''' Wrapper for the AdminDateWidget with missing media. You also have to add: (r'^%s' % I18JS_URL, 'django.views.i18n.javascript_catalog') to your site's main urls.py. '''classMedia:# JSs have to be included in right order, thus:extend=Falsejs=("/%s"%I18NJS_URL,settings.ADMIN_MEDIA_PREFIX+"js/core.js",)+\
AdminDateWidget.Media.js# extract approriative content from below CSS if you prefercss={'screen':(settings.ADMIN_MEDIA_PREFIX+'css/forms.css',settings.ADMIN_MEDIA_PREFIX+'css/global.css',settings.ADMIN_MEDIA_PREFIX+'css/base.css',),}