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 | 
