课程讨论区回复的点赞
This commit is contained in:
parent
fff7ab4993
commit
bf6f46174e
|
@ -10,12 +10,12 @@ class PraiseTreadController < ApplicationController
|
||||||
|
|
||||||
end
|
end
|
||||||
@activity = false
|
@activity = false
|
||||||
if request.get?
|
if request.get?
|
||||||
if !params[:user_activity_id].nil? && !params[:type].nil?
|
if !params[:user_activity_id].nil? && !params[:type].nil?
|
||||||
@user_activity_id = params[:user_activity_id]
|
@user_activity_id = params[:user_activity_id]
|
||||||
@type = params[:type]
|
@type = params[:type]
|
||||||
@activity = true
|
@activity = true
|
||||||
end
|
end
|
||||||
@obj_id = params[:obj_id]
|
@obj_id = params[:obj_id]
|
||||||
@obj_type = params[:obj_type]
|
@obj_type = params[:obj_type]
|
||||||
#@horizontal = params[:horizontal].downcase == "false" ? false:true
|
#@horizontal = params[:horizontal].downcase == "false" ? false:true
|
||||||
|
@ -23,7 +23,10 @@ class PraiseTreadController < ApplicationController
|
||||||
unless @obj.author_id == User.current.id
|
unless @obj.author_id == User.current.id
|
||||||
praise_tread_plus(@obj_type,@obj_id,1)
|
praise_tread_plus(@obj_type,@obj_id,1)
|
||||||
end
|
end
|
||||||
|
respond_to do |format|
|
||||||
|
format.js
|
||||||
end
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def praise_minus
|
def praise_minus
|
||||||
|
@ -122,10 +125,6 @@ class PraiseTreadController < ApplicationController
|
||||||
@ptc.save
|
@ptc.save
|
||||||
@ptc.plus(flag,1)
|
@ptc.plus(flag,1)
|
||||||
end
|
end
|
||||||
respond_to do |format|
|
|
||||||
format.html
|
|
||||||
format.js
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<% if PraiseTread.where("praise_tread_object_id=? and praise_tread_object_type=? and user_id=?",activity.id,activity.class.to_s,User.current.id).empty? %>
|
<% if PraiseTread.where("praise_tread_object_id=? and praise_tread_object_type=? and user_id=?",activity.id,activity.class.to_s,User.current.id).empty? %>
|
||||||
<a href="<%= praise_tread_praise_plus_path({:obj_id=>activity.id,:obj_type=>activity.class,:user_activity_id=>user_activity_id,:type=>type })%>" data-remote="true" class="ml15 likeButton" title="点赞" >
|
<a href="<%= praise_tread_praise_plus_path({:obj_id=>activity.id,:obj_type=>activity.class,:user_activity_id=>user_activity_id,:type=>type })%>" data-remote="true" class="<%=type == 'reply'? 'fr' : 'ml15' %> likeButton" title="点赞" >
|
||||||
<span class="likeText">赞</span><span class="likeNum"><%= get_praise_num(activity) > 0 ? "(#{get_praise_num(activity)})" : "" %></span></a>
|
<span class="likeText">赞</span><span class="likeNum"><%= get_praise_num(activity) > 0 ? "(#{get_praise_num(activity)})" : "" %></span></a>
|
||||||
<% else %>
|
<% else %>
|
||||||
<a href="<%= praise_tread_praise_minus_path({:obj_id=>activity.id,:obj_type=>activity.class,:user_activity_id=>user_activity_id,:type=>type })%>" data-remote="true" class="ml15 likeButton" title="取消点赞" >
|
<a href="<%= praise_tread_praise_minus_path({:obj_id=>activity.id,:obj_type=>activity.class,:user_activity_id=>user_activity_id,:type=>type })%>" data-remote="true" class="<%=type == 'reply'? 'fr' : 'ml15' %> likeButton" title="取消点赞" >
|
||||||
<span class="likeText">赞</span><span class="likeNum"><%= get_praise_num(activity) > 0 ? "(#{get_praise_num(activity)})" : "" %></span></a>
|
<span class="likeText">赞</span><span class="likeNum"><%= get_praise_num(activity) > 0 ? "(#{get_praise_num(activity)})" : "" %></span></a>
|
||||||
<% end %>
|
<% end %>
|
|
@ -1,7 +1,8 @@
|
||||||
<% if @activity %>
|
<% if @activity %>
|
||||||
<% if @type.to_s == 'activity' %>
|
<% if @type.to_s == 'activity' %>
|
||||||
$('#praise_count_<%=@user_activity_id %>').html('<%= j(render :partial=> "praise_tread/praise", :locals => {:activity=>@obj, :user_activity_id=>@user_activity_id,:type=>"activity"})%>');
|
$('#praise_count_<%=@user_activity_id %>').html('<%= j(render :partial=> "praise_tread/praise", :locals => {:activity=>@obj, :user_activity_id=>@user_activity_id,:type=>"activity"})%>');
|
||||||
<% else %>
|
<% else @type.to_s == 'reply' %>
|
||||||
|
$('#reply_praise_count_<%=@user_activity_id %>').html('<%=j(render :partial=> "praise_tread/praise", :locals => {:activity=>@obj, :user_activity_id=>@user_activity_id,:type=>"reply"})%>');
|
||||||
<% end %>
|
<% end %>
|
||||||
<% else %>
|
<% else %>
|
||||||
$('#praise_tread').html('<%= j(
|
$('#praise_tread').html('<%= j(
|
||||||
|
|
|
@ -5,7 +5,8 @@
|
||||||
<% elsif @activity %>
|
<% elsif @activity %>
|
||||||
<% if @type.to_s == 'activity' %>
|
<% if @type.to_s == 'activity' %>
|
||||||
$('#praise_count_<%=@user_activity_id %>').html('<%=j(render :partial=> "praise_tread/praise", :locals => {:activity=>@obj, :user_activity_id=>@user_activity_id,:type=>"activity"})%>');
|
$('#praise_count_<%=@user_activity_id %>').html('<%=j(render :partial=> "praise_tread/praise", :locals => {:activity=>@obj, :user_activity_id=>@user_activity_id,:type=>"activity"})%>');
|
||||||
<% else %>
|
<% else @type.to_s == 'reply' %>
|
||||||
|
$('#reply_praise_count_<%=@user_activity_id %>').html('<%=j(render :partial=> "praise_tread/praise", :locals => {:activity=>@obj, :user_activity_id=>@user_activity_id,:type=>"reply"})%>');
|
||||||
<% end %>
|
<% end %>
|
||||||
<% else %>
|
<% else %>
|
||||||
$('#praise_tread_<%= @obj.id %>').html('<%= j(
|
$('#praise_tread_<%= @obj.id %>').html('<%= j(
|
||||||
|
|
|
@ -137,7 +137,14 @@
|
||||||
<%= link_to reply.try(:author).try(:realname), user_path(reply.author_id,:host=>Setting.host_user), :class => "newsBlue mr10 f14" %>
|
<%= link_to reply.try(:author).try(:realname), user_path(reply.author_id,:host=>Setting.host_user), :class => "newsBlue mr10 f14" %>
|
||||||
<% end %>
|
<% end %>
|
||||||
<%= format_time(reply.created_on) %>
|
<%= format_time(reply.created_on) %>
|
||||||
<a href="javascript:void(0);" class="fr likeButton" title="点赞"> <span class="likeText">赞</span><span class="likeNum">(10)</span></a>
|
<span id="reply_praise_count_<%=reply.id %>">
|
||||||
|
<% if reply.author == User.current %>
|
||||||
|
<span class="fr likeButton"> <span class="likeText">赞</span><span class="likeNum"><%= get_praise_num(reply) > 0 ? "(#{get_praise_num(reply)})" : "" %></span></span>
|
||||||
|
<% else %>
|
||||||
|
<%=render :partial=> "praise_tread/praise", :locals => {:activity=>reply, :user_activity_id=>reply.id,:type=>"reply"}%>
|
||||||
|
<% end %>
|
||||||
|
</span>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="homepagePostReplyContent break_word list_style upload_img table_maxWidth" id="reply_content_<%= reply.id %>">
|
<div class="homepagePostReplyContent break_word list_style upload_img table_maxWidth" id="reply_content_<%= reply.id %>">
|
||||||
<%= reply.content.html_safe %>
|
<%= reply.content.html_safe %>
|
||||||
|
|
Loading…
Reference in New Issue