[Jifty-commit] r5885 - jifty/trunk/lib/Jifty/Web/Form/Field
Jifty commits
jifty-commit at lists.jifty.org
Fri Sep 26 06:36:55 EDT 2008
Author: sunnavy
Date: Fri Sep 26 06:36:53 2008
New Revision: 5885
Modified:
jifty/trunk/lib/Jifty/Web/Form/Field/DateTime.pm
Log:
show null string if its epoch is 0
Modified: jifty/trunk/lib/Jifty/Web/Form/Field/DateTime.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Web/Form/Field/DateTime.pm (original)
+++ jifty/trunk/lib/Jifty/Web/Form/Field/DateTime.pm Fri Sep 26 06:36:53 2008
@@ -22,4 +22,21 @@
return join(' ', 'datetime', ($self->SUPER::classes));
}
+=head2 canonicalize_value
+
+If the value is a DateTime, return nothing if the epoch is 0
+
+=cut
+
+sub canonicalize_value {
+ my $self = shift;
+ my $value = $self->current_value;
+
+ if (UNIVERSAL::isa($value, 'DateTime')) {
+ return unless $value->epoch;
+ }
+
+ return $value;
+}
+
1;
More information about the Jifty-commit
mailing list