improvements to MatchingPassword to have a better layout, label, and error messages...
[catagits/Reaction.git] / lib / Reaction / UI / Widget / Field / Mutable / MatchingPasswords.pm
index 44c7103..02ec220 100644 (file)
@@ -5,12 +5,21 @@ use aliased 'Reaction::UI::Widget::Field::Mutable::Password';
 
 class MatchingPasswords is Password, which {
 
-  implements fragment check_value {
+  implements fragment check_field {
     arg 'field_id'   => event_id 'check_value';
     arg 'field_name' => event_id 'check_value';
+    arg 'label' => 'Confirm:';
     render 'field'; #piggyback!
   };
 
+  implements fragment check_label {
+    if (my $label = $_{viewport}->check_label) {
+      arg label => $label;
+      render 'label';
+    }
+  };
+
+
 };
 
 1;