web/ldt/forms/widgets.py
changeset 1 eb9188f2ee4f
equal deleted inserted replaced
0:85b071fb75b2 1:eb9188f2ee4f
       
     1 """
       
     2 Some useful form widgets
       
     3 """
       
     4 
       
     5 from django.contrib.admin.widgets import AdminSplitDateTime
       
     6 from django.utils.safestring import mark_safe
       
     7 from django.utils.translation import ugettext as _
       
     8 
       
     9 
       
    10 class LdtSplitDateTime(AdminSplitDateTime):
       
    11     """
       
    12     A widget that extend the AdminSplitDateTime to improve the html outputted
       
    13     """
       
    14     
       
    15     def format_output(self, rendered_widgets):
       
    16         return mark_safe(u'<div class="ldtdatetime"><div class="ldtdate"><div class="ldtdatetitle">%s</div> <div class="ldtdatefield">%s</div></div><div class="ldttime"><div class="ldttimetitle">%s</div> <div class="ldttimefield">%s</div></div></div>' % \
       
    17             (_('Date'), rendered_widgets[0],  _('Time'), rendered_widgets[1]))