Browse Source

* tune view on zerobin

master
Alex 'AdUser' Z 6 years ago
parent
commit
82ab998e95
  1. 8
      public/theme/css/default.css
  2. 9
      templates/zerobin/view.html.ep

8
public/theme/css/default.css

@ -139,9 +139,13 @@ textarea#paste {
height: 450px;
}
div.paste {
padding: 5px;
div.zerobin .paste.plaintext,
div.zerobin .paste.markdown {
border: 1px dashed #EAEAEA;
background-color: #F0F0F0;
text-align: justify;
margin: 5px;
padding: 5px;
}
/* filebin */

9
templates/zerobin/view.html.ep

@ -3,18 +3,19 @@
% my $paste = stash('paste') || {};
% my $fname = sprintf '%d.txt', $paste->{created};
<h1><%= l('View paste') %></h1>
<div>
<div class="zerobin">
<div>
<%= link_to l('Create new') => "/zerobin", class => 'btn create' %>
<%= link_to l('Download') => "/zerobin/$fname", class => 'btn download', download => $fname %>
</div>
<div class="paste">
% if (not $paste->{syntax} or $paste->{syntax} eq 'plaintext') {
%= b(plaintext($paste->{data}));
<div class="paste plaintext"><%= b(plaintext($paste->{data})) %></div>
% } elsif ($paste->{syntax} eq 'markdown') {
%= b(markdown($paste->{data}));
<div class="paste markdown"><%= b(markdown($paste->{data})) %></div>
% } else {
<div class="paste code">
<pre><%= tag 'code' => (class => $paste->{syntax}) => $paste->{data}; %></pre>
</div>
% }
</div>
</div>

Loading…
Cancel
Save