5 |
|
|
6 |
use Jifty::View::Declare -base; |
use Jifty::View::Declare -base; |
7 |
|
|
8 |
|
use Data::Dump qw/dump/; |
9 |
|
|
10 |
template '/' => page { |
template '/' => page { |
11 |
h1 { _("Available code") } |
h1 { _("Available code") } |
12 |
div { show 'code_list' } |
div { show 'code_list' } |
70 |
}; |
}; |
71 |
|
|
72 |
template '/run' => page { |
template '/run' => page { |
73 |
|
my $action = new_action( class => 'Run' ); |
74 |
h1 { _("Run code on some input") }, |
h1 { _("Run code on some input") }, |
75 |
form { |
form { |
|
my $action = new_action( class => 'Run' ); |
|
76 |
render_action( $action => [ 'input', 'code' ] ); |
render_action( $action => [ 'input', 'code' ] ); |
77 |
form_submit( |
form_submit( |
78 |
label => _('Run'), |
label => _('Run'), |
79 |
); |
); |
80 |
|
}; |
81 |
|
if ( $action->result->content ) { |
82 |
|
h1 { _("Output") }, |
83 |
|
pre { |
84 |
|
$action->result->content( 'output' ) |
85 |
|
} |
86 |
} |
} |
87 |
}; |
}; |
88 |
|
|