web/form.py
branchtls-sprint
changeset 899 48d465b5171a
parent 898 583f64567256
child 900 8f95ebbe2fd8
equal deleted inserted replaced
898:583f64567256 899:48d465b5171a
   512         if value is None:
   512         if value is None:
   513             return u''
   513             return u''
   514         return formatstr % float(value)
   514         return formatstr % float(value)
   515 
   515 
   516 class DateField(StringField):
   516 class DateField(StringField):
   517     propname = 'ui.date-format'
   517     format_prop = 'ui.date-format'
   518     
   518     
   519     def format_value(self, req, value):
   519     def format_single_value(self, req, value):
   520         return value and ustrftime(value, req.property_value(self.propname)) or u''
   520         return value and ustrftime(value, req.property_value(self.format_prop)) or u''
   521 
   521 
   522 class DateTimeField(DateField):
   522 class DateTimeField(DateField):
   523     propname = 'ui.datetime-format'
   523     format_prop = 'ui.datetime-format'
   524 
   524 
       
   525 class TimeField(DateField):
       
   526     format_prop = 'ui.datetime-format'
   525     
   527     
   526 class FileField(StringField):
   528 class FileField(StringField):
   527     needs_multipart = True
   529     needs_multipart = True
   528 
   530 
   529 class HiddenInitialValueField(Field):
   531 class HiddenInitialValueField(Field):