Skip to content
Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
72 lines (61 sloc) 2.07 KB
<div class="comment comment_form_container"
data-shortid="<%= comment.short_id if comment.persisted? %>">
<%= form_for comment,
:html => { :id => "edit_comment_#{comment.short_id}" } do |f| %>
<% if comment.errors.any? %>
<%= errors_for comment %>
<% end %>
<%= hidden_field_tag "story_id", comment.story.short_id %>
<% if comment.parent_comment %>
<%= hidden_field_tag "parent_comment_short_id",
comment.parent_comment.short_id %>
<% end %>
<div style="width: 100%;">
<%= text_area_tag "comment", comment.comment, :rows => 5,
:disabled => !@user,
:placeholder => (@user ? "" : "You must be logged in to leave a comment.")
%>
<p></p>
<div class="markdown_help_toggler">
<% if @user %>
<div class="markdown_help_label">
Markdown formatting available
</div>
<div class="markdown_help_label markdown_help_label_mobile"
style="display: none;">
[M&darr;]
</div>
<% end %>
<%= button_tag "#{comment.new_record?? "Post" : "Update"}",
:class => "comment-post", :type => "button",
:disabled => !@user %>
&nbsp;
<%= button_tag "Preview", :class => "comment-preview",
:type => "button", :disabled => !@user %>
<% if comment.persisted? || comment.parent_comment_id %>
&nbsp;
<%= button_tag "Cancel", :class => "comment-cancel",
:type => "button" %>
<% end %>
<% if @user && @user.wearable_hats.any? %>
<div style="display: inline-block; margin-left: 1em;">
Put on hat:
<%= select_tag "hat_id",
options_from_collection_for_select(@user.hats, "id", "hat",
comment.hat_id), :include_blank => true %>
</div>
<% end %>
<div style="clear: both;"></div>
<% if @user %>
<%= render :partial => "global/markdownhelp" %>
<% end %>
</div>
</div>
<p></p>
<% end %>
<% if defined?(show_comment) && show_comment.valid? %>
<div class="preview">
<%= render "comments/comment", :comment => show_comment %>
</div>
<% end %>
</div>
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.