28 |
$code->name, |
$code->name, |
29 |
}, |
}, |
30 |
small { length( $code->source ), ' bytes ', $code->created_on }, |
small { length( $code->source ), ' bytes ', $code->created_on }, |
31 |
|
a { |
32 |
|
attr { href => '/run?code=' . $code->id, }, 'run' |
33 |
|
}, |
34 |
pre { $code->source }, |
pre { $code->source }, |
35 |
} |
} |
36 |
} |
} |
71 |
}; |
}; |
72 |
|
|
73 |
template '/run' => page { |
template '/run' => page { |
74 |
my $action = new_action( class => 'Run' ); |
my $action = new_action( class => 'Run', arguments => { input => get('input'), code => get('code') } ); |
75 |
h1 { _("Run code on some input") }, |
h1 { _("Run code on some input") }, |
76 |
form { |
form { |
77 |
render_action( $action => [ 'input', 'code' ] ); |
render_action( $action => [ 'input', 'code' ] ); |