19 |
}; |
}; |
20 |
|
|
21 |
private template 'code_list' => sub { |
private template 'code_list' => sub { |
22 |
ul { |
my $coll = Perly::Model::CodeCollection->new(); |
23 |
my $coll = Perly::Model::CodeCollection->new(); |
$coll->unlimit; |
24 |
$coll->unlimit; |
while ( my $code = $coll->next ) { |
25 |
while ( my $code = $coll->next ) { |
div { |
26 |
li { |
{ class is 'code-name' } |
27 |
a { |
hyperlink( url => '/edit/id=' . $code->id, label => $code->name ), |
28 |
attr { href => '/edit/id=' . $code->id, }, |
small { length( $code->source ), ' bytes ', $code->created_on, ' ' }, |
29 |
$code->name, |
hyperlink( url => '/run/code=' . $code->id, label => 'run' ), |
30 |
}, |
}; |
31 |
small { length( $code->source ), ' bytes ', $code->created_on }, |
outs_raw( Perly::SyntaxHighlight->color( $code->source ) ) |
|
a { |
|
|
attr { href => '/run/code=' . $code->id, }, 'run' |
|
|
}, |
|
|
outs_raw( Perly::SyntaxHighlight->color( $code->source ) ) |
|
|
} |
|
|
} |
|
32 |
} |
} |
33 |
}; |
}; |
34 |
|
|