_mediation.rhtml
2.72 KB
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
<% extend CommunityHubPlugin::HubHelper %>
<li id="<%= mediation.id %>" class="<%=post_css_classes(mediation.id, latest_post, oldest_post)%>">
<ul>
<li class="time"><%= post_time(mediation.created_at) %></li>
<li class="avatar"><%= image_tag(profile_icon(mediation.author, :minor)) %></li>
<li class="message"><span class="author"><%= mediation.author_name %>:</span> <%= mediation.body %></li>
<% if mediator?(hub) %>
<li class="mediation-bar">
<ul>
<li class="promote">
<% if !promoted?(hub, mediation.author.id) %>
<a id="<%= mediation.id %>" href="#" onclick="promote_user(<%= mediation.author.id %>); return false;">
<img class="promoted" src="/plugins/community_hub/icons/hub-promote-icon.png" />
</a>
<% else %>
<img class="not-promoted" src="/plugins/community_hub/icons/hub-not-promote-icon.png" />
<% end %>
</li>
<% if pinned_mediation?(hub, mediation.id) %>
<li class="pin">
<img class="pinned" src="/plugins/community_hub/icons/hub-not-pinned-icon.png" />
</li>
<% end %>
</ul>
</li>
<% end %>
</ul>
<% total_mediation_comments = mediation.comments.count %>
<span class="comment-count">
<%= link_to(_( "<span id='mediation-comment-total-#{mediation.id}'>#{total_mediation_comments}</span> Comments" ) , '#',
:class => 'display-comment-form',
:id => 'top-post-comment-button',
:onclick => "toogle_mediation_comments(#{mediation.id}); return false;") %>
</span>
<script type="text/javascript">
setTimeout(function() { update_mediation_comments('<%= mediation.id %>')}, 5000);
</script>
<ul id="mediation-comment-list-<%=mediation.id%>" class="mediation-comment-list" style="display:none;">
<% if mediation.accept_comments? && mediation.comments.count > 0 %>
<%= render :partial => 'community_hub_plugin_public/mediation_comment', :collection => mediation.comments %>
<% end %>
</ul>
<% if logged_in? && mediation.accept_comments? %>
<div id='mediation-comment-form-<%=mediation.id%>' class='mediation-comment-form' style="display:none;">
<%= render :partial => 'community_hub_plugin_public/mediation_comment_form',
:locals => {
:hub => hub,
:mediation => mediation,
:comment => Comment.new,
:url => {
:controller => :comment,
:action => :create
},
:display_link => true,
:cancel_triggers_hide => true
} %>
</div>
<% end %>
</li>