/[Frey]/trunk/lib/Frey/Web/Design.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /trunk/lib/Frey/Web/Design.pm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 129 - (hide annotations)
Mon Jul 14 23:44:18 2008 UTC (15 years, 9 months ago) by dpavlin
File size: 504 byte(s)
refactor to generalize callbacks a bit
1 dpavlin 129 package Frey::Web::Design;
2     use Moose;
3     extends 'Frey';
4     with 'Frey::Web::Item';
5     with 'Frey::Web::Button';
6    
7     =head1 NAME
8    
9     Frey::Web::Design - field designer for L<Frey::Web::Item>
10    
11     =cut
12    
13     use Data::Dump qw/dump/;
14    
15     before 'main' => sub {
16     my $self = shift;
17    
18     $self->add_button( 'Finish design' => sub {
19     my $f = shift;
20     my $hash = $self->set_from_hash($f);
21     warn "## Add hash ", $self->uuid, " => ",dump( $hash, $f );
22    
23     $self->render_as( 'view' );
24     $self->remove_button( 'Finish design' );
25     });
26    
27     };
28    
29     1;

  ViewVC Help
Powered by ViewVC 1.1.26