factor button code out and add default class
matthewt [Mon, 10 Mar 2008 19:31:29 +0000 (19:31 +0000)]
lib/Reaction/UI/Controller/Collection/CRUD.pm
share/skin/default/layout/action.tt

index 04d46e9..a44054c 100644 (file)
@@ -9,7 +9,7 @@ use aliased 'Reaction::UI::ViewPort::Action';
 
 sub _build_action_viewport_map {
   my $map = shift->next::method(@_);
-  map{ $map->{$_} = Action } qw/create update delete delete_all/;
+  $map->{$_} = Action for qw/create update delete delete_all/;
   return $map;
 }
 
index fa71d79..67d6c37 100644 (file)
   [% apply_button_fragment %]
   [% cancel_button_fragment %]
 
+=for layout standard_button
+
+  <input type="submit" class="button" name="[% event_id %]" value="[% label %]" />
+
 =for layout ok_button
 
-  <input type="submit" name="[% event_id %]" value="[% label %]" />
+[% standard_button %]
 
 =for layout apply_button
 
-  <input type="submit" name="[% event_id %]" value="[% label %]" />
+[% standard_button %]
 
 =for layout cancel_button
 
-  <input type="submit" name="[% event_id %]" value="[% label %]" />
+[% standard_button %]
 
 =for layout whut