You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
% layout 'default';
|
|
|
|
% title 'Zerobin -- View';
|
|
|
|
% my $paste = stash('paste') || {};
|
|
|
|
% my $fname = sprintf '%d.txt', $paste->{created};
|
|
|
|
<h1><%= l('View paste') %></h1>
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<%= link_to l('Create new') => "/zerobin", class => 'zerobin create' %>
|
|
|
|
<%= link_to l('Download') => "/zerobin/$fname", class => 'zerobin download', download => $fname %>
|
|
|
|
</div>
|
|
|
|
<div class="paste">
|
|
|
|
% if (not $paste->{syntax} or $paste->{syntax} eq 'plaintext') {
|
|
|
|
%= b(plaintext($paste->{data}));
|
|
|
|
% } elsif ($paste->{syntax} eq 'markdown') {
|
|
|
|
%= b(markdown($paste->{data}));
|
|
|
|
% } else {
|
|
|
|
<pre><%= tag 'code' => (class => $paste->{syntax}) => $paste->{data}; %></pre>
|
|
|
|
% }
|
|
|
|
</div>
|
|
|
|
</div>
|