|
|
|
@ -29,6 +29,11 @@
|
|
|
|
|
</div>
|
|
|
|
|
<div class="resources mt10" id="users_setting">
|
|
|
|
|
<div>
|
|
|
|
|
<% if params[:type].nil? %>
|
|
|
|
|
<div class="newsReadSetting">
|
|
|
|
|
有 <span class="c_red"><%= User.current.count_new_message %></span> 封未读<a href="javascript:void(0);" class="ml15"><%= link_to "全部设为已读", user_message_path(User.current, :viewed => 'all') %></a>
|
|
|
|
|
</div>
|
|
|
|
|
<% end %>
|
|
|
|
|
<% if @message_alls.count >0 %>
|
|
|
|
|
<%# 课程消息 %>
|
|
|
|
|
<% unless @message_alls.nil? %>
|
|
|
|
@ -52,7 +57,11 @@
|
|
|
|
|
<li class="homepageNewsContent fl">
|
|
|
|
|
<%= link_to ma.course_message.comments.html_safe, {:controller => 'news', :action => 'show', :id => ma.course_message.commented.id },
|
|
|
|
|
:class =>"#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}",
|
|
|
|
|
:title => "#{ma.course_message.comments.html_safe}" %></li>
|
|
|
|
|
:onmouseover =>"message_titile_show($(this),event)",
|
|
|
|
|
:onmouseout => "message_titile_hide($(this))" %></li>
|
|
|
|
|
<div style="display: none" >
|
|
|
|
|
<%= ma.course_message.comments.html_safe %>
|
|
|
|
|
</div>
|
|
|
|
|
<li class="homepageNewsTime fl"><%= time_tag(ma.created_at).html_safe %> </li>
|
|
|
|
|
</ul>
|
|
|
|
|
<% end %>
|
|
|
|
@ -80,11 +89,21 @@
|
|
|
|
|
<ul class="homepageNewsList fl">
|
|
|
|
|
<li class="homepageNewsPortrait fl"><a href="javascript:void(0);"><%=link_to image_tag(url_to_avatar(ma.course_message.author), :width => "30", :height => "30"), user_path(ma.course_message.author) %></a></li>
|
|
|
|
|
<li class="homepageNewsPubType fl"><%=link_to ma.course_message.author, user_path(ma.course_message.author), :class => "newsBlue homepageNewsPublisher" %><span class="<%= ma.viewed == 0 ? "homepageNewsTypeNotRead fl":"homepageNewsType fl" %>"><%= ma.course_message.parent_id.nil? ? "发布了课程帖子:" : "评论了课程帖子:" %></span></li>
|
|
|
|
|
<li class="homepageNewsContent fl"><a href="javascript:void(0);" class="newsGrey">
|
|
|
|
|
<%= link_to ma.course_message.parent_id.nil? ? ma.course_message.subject.html_safe : ma.course_message.content.html_safe,
|
|
|
|
|
course_boards_path(ma.course_message.course, :parent_id => ma.course_message.parent_id ? ma.course_message.parent_id : ma.course_message.id, :topic_id => ma.course_message.id),
|
|
|
|
|
:class => "#{ma.viewed==0 ? "newsBlack" : "newsGrey"}",
|
|
|
|
|
:title => "#{ma.course_message.subject.html_safe}" %></a></li>
|
|
|
|
|
<% if ma.course_message.parent_id.nil? %>
|
|
|
|
|
<li class="homepageNewsContent fl"><a href="javascript:void(0);" class="newsGrey">
|
|
|
|
|
<%= link_to ma.course_message.subject, course_boards_path(ma.course_message.course, :parent_id => ma.course_message.parent_id ? ma.course_message.parent_id : ma.course_message.id, :topic_id => ma.course_message.id),
|
|
|
|
|
:class => "#{ma.viewed==0 ? "newsBlack" : "newsGrey"}",
|
|
|
|
|
:title => "#{ma.course_message.subject.html_safe}" %></a></li>
|
|
|
|
|
<% else %>
|
|
|
|
|
<li class="homepageNewsContent fl"><a href="javascript:void(0);" class="newsGrey">
|
|
|
|
|
<%= link_to ma.course_message.content.html_safe, course_boards_path(ma.course_message.course, :parent_id => ma.course_message.parent_id ? ma.course_message.parent_id : ma.course_message.id, :topic_id => ma.course_message.id),
|
|
|
|
|
:class => "#{ma.viewed==0 ? "newsBlack" : "newsGrey"}",
|
|
|
|
|
:onmouseover =>"message_titile_show($(this),event)",
|
|
|
|
|
:onmouseout => "message_titile_hide($(this))" %></a></li>
|
|
|
|
|
<div style="display: none" >
|
|
|
|
|
<%= ma.course_message.content.html_safe %>
|
|
|
|
|
</div>
|
|
|
|
|
<% end %>
|
|
|
|
|
<li class="homepageNewsTime fl"><%= time_tag(ma.created_at).html_safe %> </li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
|
|
@ -150,11 +169,23 @@
|
|
|
|
|
<li class="homepageNewsPortrait fl"><a href="javascript:void(0);"><%=link_to image_tag(url_to_avatar(ma.forge_message.author), :width => "30", :height => "30"), user_path(ma.forge_message.author) %></a></li>
|
|
|
|
|
<li class="homepageNewsPubType fl"><%=link_to ma.forge_message.author, user_path(ma.forge_message.author), :class => "newsBlue homepageNewsPublisher" %>
|
|
|
|
|
<span class="<%= ma.viewed == 0 ? "homepageNewsTypeNotRead fl":"homepageNewsType fl" %>"><%= ma.forge_message.parent_id.nil? ? "发布了项目帖子:" : "评论了项目帖子:" %></span></li>
|
|
|
|
|
<li class="homepageNewsContent fl"><a href="javascript:void(0);" class="newsGrey">
|
|
|
|
|
<%=link_to ma.forge_message.parent_id.nil? ? ma.forge_message.subject.html_safe : ma.forge_message.content.html_safe, project_boards_path(ma.forge_message.project,
|
|
|
|
|
:parent_id => ma.forge_message.parent_id ? ma.forge_message.parent_id : ma.forge_message.id,
|
|
|
|
|
:topic_id => ma.forge_message.id),:class=>"#{ma.viewed==0?"newsBlack":"newsGrey"}",
|
|
|
|
|
:title => "#{ma.forge_message.subject.html_safe}" %></a></li>
|
|
|
|
|
<% if ma.forge_message.parent_id.nil? %>
|
|
|
|
|
<li class="homepageNewsContent fl"><a href="javascript:void(0);" class="newsGrey">
|
|
|
|
|
<%=link_to ma.forge_message.subject, project_boards_path(ma.forge_message.project,
|
|
|
|
|
:parent_id => ma.forge_message.parent_id ? ma.forge_message.parent_id : ma.forge_message.id,
|
|
|
|
|
:topic_id => ma.forge_message.id),:class=>"#{ma.viewed==0?"newsBlack":"newsGrey"}",
|
|
|
|
|
:title => "#{ma.forge_message.subject.html_safe}" %></a></li>
|
|
|
|
|
<% else %>
|
|
|
|
|
<li class="homepageNewsContent fl"><a href="javascript:void(0);" class="newsGrey">
|
|
|
|
|
<%=link_to ma.forge_message.content.html_safe, project_boards_path(ma.forge_message.project,
|
|
|
|
|
:parent_id => ma.forge_message.parent_id ? ma.forge_message.parent_id : ma.forge_message.id,
|
|
|
|
|
:topic_id => ma.forge_message.id),:class=>"#{ma.viewed==0?"newsBlack":"newsGrey"}",
|
|
|
|
|
:onmouseover =>"message_titile_show($(this),event)",
|
|
|
|
|
:onmouseout => "message_titile_hide($(this))" %></a></li>
|
|
|
|
|
<div style="display: none" >
|
|
|
|
|
<%= ma.forge_message.content.html_safe %>
|
|
|
|
|
</div>
|
|
|
|
|
<% end %>
|
|
|
|
|
<li class="homepageNewsTime fl"><%= time_tag(ma.created_at).html_safe %> </li>
|
|
|
|
|
</ul>
|
|
|
|
|
<% end %>
|
|
|
|
@ -180,7 +211,9 @@
|
|
|
|
|
<span class="<%= ma.viewed == 0 ? "homepageNewsTypeNotRead fl":"homepageNewsType fl" %>">评论了新闻:</span></li>
|
|
|
|
|
<li class="homepageNewsContent fl">
|
|
|
|
|
<%= link_to "#{ma.forge_message.comments.html_safe}",
|
|
|
|
|
{:controller => 'news', :action => 'show', :id => ma.forge_message.commented.id },:class =>"#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}", :title => "#{ma.forge_message.comments.html_safe}"%></li>
|
|
|
|
|
{:controller => 'news', :action => 'show', :id => ma.forge_message.commented.id },:class =>"#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}",
|
|
|
|
|
:title => "#{ma.forge_message.comments.html_safe}" %>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="homepageNewsTime fl"><%= time_tag(ma.created_at).html_safe %> </li>
|
|
|
|
|
</ul>
|
|
|
|
|
<% end %>
|
|
|
|
@ -196,9 +229,21 @@
|
|
|
|
|
<%=link_to ma.memo.author, user_path(ma.memo.author), :class => "newsBlue homepageNewsPublisher" %>
|
|
|
|
|
<span class="<%= ma.viewed == 0 ? "homepageNewsTypeNotRead fl":"homepageNewsType fl" %>" ><%= ma.memo.parent_id.nil? ? "在贴吧发布帖子:" : "回复了贴吧帖子:" %></span>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="homepageNewsContent fl"><a href="javascript:void(0);" class="newsGrey">
|
|
|
|
|
<%= link_to ma.memo.parent_id.nil? ? ma.memo.subject : ma.memo.content, forum_memo_path(ma.memo.forum_id, ma.memo.parent_id ? ma.memo.parent_id: ma.memo.id), :class =>"#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}", :title => "#{ma.memo.parent_id.nil? ? ma.memo.subject : ma.memo.content}" %></a>
|
|
|
|
|
</li>
|
|
|
|
|
<% if ma.memo.parent_id.nil? %>
|
|
|
|
|
<li class="homepageNewsContent fl"><a href="javascript:void(0);" class="newsGrey">
|
|
|
|
|
<%= link_to ma.memo.subject, forum_memo_path(ma.memo.forum_id, ma.memo.parent_id ? ma.memo.parent_id: ma.memo.id), :class =>"#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}",
|
|
|
|
|
:title => "#{ma.memo.subject}" %></a>
|
|
|
|
|
</li>
|
|
|
|
|
<% else %>
|
|
|
|
|
<li class="homepageNewsContent fl"><a href="javascript:void(0);" class="newsGrey">
|
|
|
|
|
<%= link_to ma.memo.content.html_safe, forum_memo_path(ma.memo.forum_id, ma.memo.parent_id ? ma.memo.parent_id: ma.memo.id), :class =>"#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}",
|
|
|
|
|
:onmouseover =>"message_titile_show($(this),event)",
|
|
|
|
|
:onmouseout => "message_titile_hide($(this))" %></a>
|
|
|
|
|
</li>
|
|
|
|
|
<div style="display: none" >
|
|
|
|
|
<%= ma.memo.content.html_safe %>
|
|
|
|
|
</div>
|
|
|
|
|
<% end %>
|
|
|
|
|
<li class="homepageNewsTime fl"><%= time_tag(ma.memo.created_at).html_safe %> </li>
|
|
|
|
|
</ul>
|
|
|
|
|
<% end %>
|
|
|
|
@ -215,8 +260,13 @@
|
|
|
|
|
<span class="<%= ma.viewed == 0 ? "homepageNewsTypeNotRead fl":"homepageNewsType fl" %>"><%= ma.journals_for_message.reply_id == 0 ? "给你留言了:" : "回复了你的留言:" %></span>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="homepageNewsContent fl"><a href="javascript:void(0);" class="newsGrey">
|
|
|
|
|
<%= link_to ma.journals_for_message.notes.html_safe, feedback_path(ma.journals_for_message.jour_id), :class =>"#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}", :title => "#{ma.journals_for_message.notes}" %></a>
|
|
|
|
|
<%= link_to ma.journals_for_message.notes.html_safe, feedback_path(ma.journals_for_message.jour_id), :class =>"#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}",
|
|
|
|
|
:onmouseover =>"message_titile_show($(this),event)",
|
|
|
|
|
:onmouseout => "message_titile_hide($(this))" %></a>
|
|
|
|
|
</li>
|
|
|
|
|
<div style="display: none" >
|
|
|
|
|
<%= ma.journals_for_message.notes.html_safe %>
|
|
|
|
|
</div>
|
|
|
|
|
<li class="homepageNewsTime fl"><%= time_tag(ma.journals_for_message.created_on).html_safe %> </li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
|
|
@ -236,6 +286,17 @@
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
function message_titile_show(obj,e)
|
|
|
|
|
{
|
|
|
|
|
obj.parent().next("div").show();
|
|
|
|
|
obj.parent().next("div").css("top",e.pageY).css("left",e.pageX).css("position","fixed");
|
|
|
|
|
}
|
|
|
|
|
function message_titile_hide(obj)
|
|
|
|
|
{
|
|
|
|
|
obj.parent().next("div").hide();
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|