% layout 'default'; % title my $thread_id = $thread->{'id'} ? "Remark on Thread #$thread_id" : '?';

<%= title %>

<% if (keys %{$thread}) { =%> <% content_for open_graph => begin %> <% end %> <% content_for twitter_card => begin %> <% end %>
<% if (keys %{$draft}) { =%>
<% if ($draft->{'markdown'}) { =%> <%== markdown $draft->{'body'} =%> <% } else { =%> <%= $draft->{'body'} =%> <% } =%>
<% } =%>
<% if (my $error = validation->error('author')) { =%>

Must be between <%= $error->[2] %> and <%= $error->[3] %> characters.

<% } =%> <%= label_for author => 'Author' %> <%= text_field author => session->{'author'}, ( id => 'author', maxlength => 63, minlength => 1, required => undef ) %>
<% if (my $error = validation->error('body')) { =%>

Must be between <%= $error->[2] %> and <%= $error->[3] %> characters.

<% } =%> <%= label_for body => 'Text' %> <%= text_area body => ( id => 'body', maxlength => $body_limit, minlength => 2, required => undef, rows => 6, autofocus => undef ) %>
<%= check_box bump => 1, id => 'bump', checked => undef %> <%= label_for bump => 'Bump' %>
<%= check_box markdown => 1, id => 'markdown' %> <%= label_for markdown => 'Markdown' %>
<%= check_box preview => 1, id => 'preview' %> <%= label_for preview => 'Preview' %>
<%= csrf_field %>
<%# Putting this first above the thread body (nested if, yucky sry) %> <% if (keys %{$last_remark}) { =%>

Last Remark

<%= $last_remark->{'date'} %> <%= link_to "#$last_remark->{'id'}", single_remark => {remark_id => $last_remark->{'id'}}, (class => 'post__id') %>

<% if ($last_remark->{'markdown'}) { =%> <%== markdown $last_remark->{'body'} =%> <% } else { =%> <%= $last_remark->{'body'} %> <% } =%>
<% } =%><%# Close the last_remark 'if' %>

Thread

<%= $thread->{'title'} %> <%= link_to "#$thread->{'id'}", single_thread => {thread_id => $thread->{'id'}}, (class => 'post__id') %>

<% if ($thread->{'markdown'}) { =%> <%== markdown $thread->{'body'} =%> <% } else { =%> <%= $thread->{'body'} %> <% } =%>
<% } =%><%# Close the thread 'if' %>