improvements to MatchingPassword to have a better layout, label, and error messages...
[catagits/Reaction.git] / lib / Reaction / UI / Widget / Field / Mutable / MatchingPasswords.pm
CommitLineData
24185a7d 1package Reaction::UI::Widget::Field::Mutable::MatchingPasswords;
2
3use Reaction::UI::WidgetClass;
4use aliased 'Reaction::UI::Widget::Field::Mutable::Password';
5
6class MatchingPasswords is Password, which {
7
577fe414 8 implements fragment check_field {
24185a7d 9 arg 'field_id' => event_id 'check_value';
10 arg 'field_name' => event_id 'check_value';
577fe414 11 arg 'label' => 'Confirm:';
24185a7d 12 render 'field'; #piggyback!
13 };
14
577fe414 15 implements fragment check_label {
16 if (my $label = $_{viewport}->check_label) {
17 arg label => $label;
18 render 'label';
19 }
20 };
21
22
24185a7d 23};
24
251;