diff options
| author | Étienne Loks <etienne.loks@peacefrogs.net> | 2012-02-25 01:01:39 +0100 |
|---|---|---|
| committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2012-02-25 01:01:39 +0100 |
| commit | 8febd19fa7bb0a2b2df2ebac02a6b70a9d38b344 (patch) | |
| tree | 8b1d0a1ba2b1acf534134e369df04dcd901452c8 /chimere/widgets.py | |
| parent | e40c4742947663baafbaace950e35402cb02c1f8 (diff) | |
| download | Chimère-8febd19fa7bb0a2b2df2ebac02a6b70a9d38b344.tar.bz2 Chimère-8febd19fa7bb0a2b2df2ebac02a6b70a9d38b344.zip | |
Cleaning - Change date widget from Django admin to JQuery-UI
Diffstat (limited to 'chimere/widgets.py')
| -rw-r--r-- | chimere/widgets.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/chimere/widgets.py b/chimere/widgets.py index b12ea97..551610a 100644 --- a/chimere/widgets.py +++ b/chimere/widgets.py @@ -63,6 +63,19 @@ class TextareaWidget(forms.Textarea): js = ["%stiny_mce.js" % settings.TINYMCE_URL, "%schimere/js/textareas.js" % settings.STATIC_URL,] +class DatePickerWidget(forms.TextInput): + """ + Manage the edition of dates. + JQuery and Jquery-UI are already loaded by default so don't include + them in Media files. + """ + def render(self, *args, **kwargs): + rendered = super(DatePickerWidget, self).render(*args, **kwargs) + rendered += u"\n<script type='text/javascript'>\n"\ + u" $('#%s').datepicker();\n"\ + u"</script>\n" % kwargs['attrs']['id'] + return mark_safe(rendered) + class PointChooserWidget(forms.TextInput): """ Manage the edition of point on a map |
