aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormatthewt <matthewt@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7>2008-08-22 18:24:36 +0000
committermatthewt <matthewt@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7>2008-08-22 18:24:36 +0000
commitb44e101f6d8b374b55661e98489cb33a85b93b6a (patch)
treef7250c2c875a8477aaec382cf431d600391d4edb
parent9629b16f4e4ee91119a0558a4f8d9a7770f29a7b (diff)
downloadreaction-b44e101f6d8b374b55661e98489cb33a85b93b6a.tar.gz
reaction-b44e101f6d8b374b55661e98489cb33a85b93b6a.zip
restore change
-rw-r--r--lib/Reaction/UI/Widget/Field/Mutable.pm6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/Reaction/UI/Widget/Field/Mutable.pm b/lib/Reaction/UI/Widget/Field/Mutable.pm
index 0e670e5..1364b39 100644
--- a/lib/Reaction/UI/Widget/Field/Mutable.pm
+++ b/lib/Reaction/UI/Widget/Field/Mutable.pm
@@ -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';
}