tweaks for action labels
edenc [Tue, 27 Jan 2009 21:58:06 +0000 (21:58 +0000)]
lib/Reaction/UI/Controller/Collection.pm

index 3c815a8..4e3da04 100644 (file)
@@ -44,14 +44,14 @@ sub _build_action_viewport_args {
 
   my $m_protos = $args->{list}{Member}{action_prototypes} = {};
   for my $action_name( @{ $self->default_member_actions }){
-    my $label = ucfirst(join(' ', split(/_/, $action_name)));
+    my $label = join(' ', map { ucfirst } split(/_/, $action_name));
     my $proto = $self->_build_member_action_prototype($label, $action_name);
     $m_protos->{$action_name} = $proto;
   }
 
   my $c_protos = $args->{list}{action_prototypes} = {};
   for my $action_name( @{ $self->default_collection_actions }){
-    my $label = ucfirst(join(' ', split(/_/, $action_name)));
+    my $label = join(' ', map { ucfirst } split(/_/, $action_name));
     my $proto = $self->_build_collection_action_prototype($label, $action_name);
     $c_protos->{$action_name} = $proto;
   }