1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
|
<div class="article">
<h2 class="article-title">{{ article.title }}</h2>
<p class="article-details">posted <span class="article-time">{{ article.created_at | date: "%Y %h" }}</span> by <span class="article-author">{{ article.author }}</span></p>
<div class="article-body textile">
{{ article.content }}
</div>
</div>
<!-- Comments -->
{% if blog.comments_enabled? %}
<div id="comments">
<h3>Comments</h3>
<!-- List all comments -->
<ul id="comment-list">
{% for comment in article.comments %}
<li>
<div class="comment-details">
<span class="comment-author">{{ comment.author }}</span> said on <span class="comment-date">{{ comment.created_at | date: "%B %d, %Y" }}</span>:
</div>
<div class="comment">
{{ comment.content }}
</div>
</li>
{% endfor %}
</ul>
<!-- Comment Form -->
<div id="comment-form">
{% form article %}
<h3>Leave a comment</h3>
<!-- Check if a comment has been submitted in the last request, and if yes display an appropriate message -->
{% if form.posted_successfully? %}
{% if blog.moderated? %}
<div class="notice">
Successfully posted your comment.<br />
It will have to be approved by the blog owner first before showing up.
</div>
{% else %}
<div class="notice">Successfully posted your comment.</div>
{% endif %}
{% endif %}
{% if form.errors %}
<div class="notice error">Not all the fields have been filled out correctly!</div>
{% endif %}
<dl>
<dt class="{% if form.errors contains 'author' %}error{% endif %}"><label for="comment_author">Your name</label></dt>
<dd><input type="text" id="comment_author" name="comment[author]" size="40" value="{{form.author}}" class="{% if form.errors contains 'author' %}input-error{% endif %}" /></dd>
<dt class="{% if form.errors contains 'email' %}error{% endif %}"><label for="comment_email">Your email</label></dt>
<dd><input type="text" id="comment_email" name="comment[email]" size="40" value="{{form.email}}" class="{% if form.errors contains 'email' %}input-error{% endif %}" /></dd>
<dt class="{% if form.errors contains 'body' %}error{% endif %}"><label for="comment_body">Your comment</label></dt>
<dd><textarea id="comment_body" name="comment[body]" cols="40" rows="5" class="{% if form.errors contains 'body' %}input-error{% endif %}">{{form.body}}</textarea></dd>
</dl>
{% if blog.moderated? %}
<p class="hint">comments have to be approved before showing up</p>
{% endif %}
<input type="submit" value="Post comment" id="comment-submit" />
{% endform %}
</div>
<!-- END Comment Form -->
</div>
{% endif %}
<!-- END Comments -->
|