restore change
matthewt [Fri, 22 Aug 2008 18:24:36 +0000 (18:24 +0000)]
lib/Reaction/UI/Widget/Field/Mutable.pm

index 0e670e5..1364b39 100644 (file)
@@ -22,7 +22,11 @@ extends 'Reaction::UI::Widget::Field';
  };
 
  implements fragment message_fragment {
-   if (my $message = $_{viewport}->message) {
+   my $vp = $_{viewport};
+   my $message = $_{viewport}->message;
+   $message ||= $vp->name.' is required'
+     if $vp->value_is_required && !$vp->value_string;
+   if ($message) {
      arg message => localized $message;
      render 'message';
    }