个人主页任务显示tip简化,及没有内容不显示
This commit is contained in:
parent
a148f3c157
commit
7f3b29830e
|
@ -29,6 +29,10 @@ module UsersHelper
|
|||
["#{l(:status_locked)} (#{user_count_by_status[3].to_i})", '3']], selected.to_s)
|
||||
end
|
||||
|
||||
def task_count(unsolved_issues_count, unfinished_homework_count, unfinished_test_count, unfinished_poll_count, anonymous_evaluation_count, unapproval_homework)
|
||||
result = unsolved_issues_count + unfinished_homework_count + unfinished_test_count + unfinished_poll_count + anonymous_evaluation_count + unapproval_homework
|
||||
end
|
||||
|
||||
def issue_list(issues, &block)
|
||||
ancestors = []
|
||||
issues.each do |issue|
|
||||
|
|
|
@ -0,0 +1,84 @@
|
|||
<% if @unsolved_issues_count > 0 %>
|
||||
<div class="flex-cell_homepage" id="user_homepage_tab_1" onclick="HoverLi(1);">
|
||||
<a href="<%= unsolved_issues_list_user_path(@user)%>" data-remote = "true" >
|
||||
<div class="homepage_tab_div" style="">
|
||||
<span style="margin: 5px auto; vertical-align: middle; display: inline-block;">
|
||||
<li class="homepage_issue_tab mb5 fl"></li>
|
||||
<span class="ml5 fl" style="font-size: 20px;"><%= @unsolved_issues_count %></span>
|
||||
<div class="cl"></div>
|
||||
</span>
|
||||
<br />待解决Issue
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
<% end %>
|
||||
<% if @unfinished_homework_count > 0 %>
|
||||
<div class="flex-cell_homepage" id="user_homepage_tab_2" onclick="HoverLi(2);">
|
||||
<a href="<%= unfinished_homework_list_user_path(@user) %>" data-remote = "true">
|
||||
<div class="homepage_tab_div" style="">
|
||||
<span style="margin: 5px auto; vertical-align: middle; display: inline-block;">
|
||||
<li class="homepage_work_tab mb5 fl"></li>
|
||||
<span class="ml5 fl" style="font-size: 20px;"><%= @unfinished_homework_count %></span>
|
||||
<div class="cl"></div>
|
||||
</span>
|
||||
<br />待完成作业
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
<% end %>
|
||||
<% if @unfinished_test_count > 0 %>
|
||||
<div class="flex-cell_homepage" id="user_homepage_tab_3" onclick="HoverLi(3);">
|
||||
<a href="<%= unfinished_test_list_user_path(@user) %>" data-remote = "true">
|
||||
<div class="homepage_tab_div" style="">
|
||||
<span style="margin: 5px auto; vertical-align: middle; display: inline-block;">
|
||||
<li class="homepage_test_tab mb5 fl"></li>
|
||||
<span class="ml5 fl" style="font-size: 20px;"><%= @unfinished_test_count %></span>
|
||||
<div class="cl"></div>
|
||||
</span>
|
||||
<br />待完成测验
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
<% end %>
|
||||
<% if @unfinished_poll_count > 0 %>
|
||||
<div class="flex-cell_homepage" id="user_homepage_tab_4" onclick="HoverLi(4);">
|
||||
<a href="<%= unfinished_poll_list_user_path(@user) %>" data-remote = "true">
|
||||
<div class="homepage_tab_div" style="">
|
||||
<span style="margin: 5px auto; vertical-align: middle; display: inline-block;">
|
||||
<li class="homepage_poll_tab mb5 fl"></li>
|
||||
<span class="ml5 fl" style="font-size: 20px;"><%= @unfinished_poll_count %></span>
|
||||
<div class="cl"></div>
|
||||
</span>
|
||||
<br />待完成问卷
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
<% end %>
|
||||
<% if @anonymous_evaluation_count > 0 %>
|
||||
<div class="flex-cell_homepage" id="user_homepage_tab_5" onclick="HoverLi(5);">
|
||||
<a href="<%= anonymous_evaluation_list_user_path(@user) %>" data-remote = "true">
|
||||
<div class="homepage_tab_div" id="user_homepage_tab_05" style="">
|
||||
<span style="margin: 5px auto; vertical-align: middle; display: inline-block;">
|
||||
<li class="homepage_anonymity_tab mb5 fl"></li>
|
||||
<span class="ml5 fl" style="font-size: 20px;"><%= @anonymous_evaluation_count %></span>
|
||||
<div class="cl"></div>
|
||||
</span>
|
||||
<br />待匿评作品
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
<% end %>
|
||||
<% if @unapproval_homework > 0 %>
|
||||
<div class="flex-cell_homepage" id="user_homepage_tab_6" onclick="HoverLi(6);">
|
||||
<a href="<%= unapproval_applied_list_user_path(@user) %>" data-remote="true">
|
||||
<div class="homepage_tab_div" style="">
|
||||
<span style="margin: 5px auto; vertical-align: middle; display: inline-block;">
|
||||
<li class="homepage_apply_tab mb5 fl"></li>
|
||||
<span class="ml5 fl" style="font-size: 20px;"><%= @unapproval_homework %></span>
|
||||
<div class="cl"></div>
|
||||
</span>
|
||||
<br />待审批申请
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
<% end %>
|
|
@ -9,204 +9,35 @@
|
|||
return document.getElementById(o);
|
||||
}
|
||||
function HoverLi(n){
|
||||
// g('message_all_list').className='undis';
|
||||
// g('message_all_list').className='undis';
|
||||
//如果有N个标签,就将i<=N;
|
||||
for(var i = 1; i <= 6; i++){
|
||||
if (g('user_homepage_tab_'+i) != null)
|
||||
g('user_homepage_tab_'+i).className='flex-cell_homepage';
|
||||
// if(g('message_list_content_'+i) != null)
|
||||
// g('message_list_content_'+i).className='undis';
|
||||
// if(g('message_list_content_'+i) != null)
|
||||
// g('message_list_content_'+i).className='undis';
|
||||
}
|
||||
// g('message_list_content_'+n).className='dis';
|
||||
g('user_homepage_tab_'+n).className='homepageClickBackground';
|
||||
}
|
||||
</script>
|
||||
<% if is_current_user %>
|
||||
<div class="homepagetopBanner mb10" style="width:748px;">
|
||||
<div class="flex-container_homepage">
|
||||
<% if @unsolved_issues_count > 0 %>
|
||||
<div class="flex-cell_homepage" id="user_homepage_tab_1" onclick="HoverLi(1);">
|
||||
<a href="<%= unsolved_issues_list_user_path(@user)%>" data-remote = "true" >
|
||||
<div class="homepage_tab_div" style="">
|
||||
<span style="margin: 5px auto; vertical-align: middle; display: inline-block;">
|
||||
<li class="homepage_issue_tab mb5 fl"></li>
|
||||
<span class="ml5 fl" style="font-size: 20px;"><%= @unsolved_issues_count %></span>
|
||||
<div class="cl"></div>
|
||||
</span>
|
||||
<br />待解决Issue
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
<% end %>
|
||||
<% if @unfinished_homework_count > 0 %>
|
||||
<div class="flex-cell_homepage" id="user_homepage_tab_2" onclick="HoverLi(2);">
|
||||
<a href="<%= unfinished_homework_list_user_path(@user) %>" data-remote = "true">
|
||||
<div class="homepage_tab_div" style="">
|
||||
<span style="margin: 5px auto; vertical-align: middle; display: inline-block;">
|
||||
<li class="homepage_work_tab mb5 fl"></li>
|
||||
<span class="ml5 fl" style="font-size: 20px;"><%= @unfinished_homework_count %></span>
|
||||
<div class="cl"></div>
|
||||
</span>
|
||||
<br />待完成作业
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
<% end %>
|
||||
<% if @unfinished_test_count > 0 %>
|
||||
<div class="flex-cell_homepage" id="user_homepage_tab_3" onclick="HoverLi(3);">
|
||||
<a href="<%= unfinished_test_list_user_path(@user) %>" data-remote = "true">
|
||||
<div class="homepage_tab_div" style="">
|
||||
<span style="margin: 5px auto; vertical-align: middle; display: inline-block;">
|
||||
<li class="homepage_test_tab mb5 fl"></li>
|
||||
<span class="ml5 fl" style="font-size: 20px;"><%= @unfinished_test_count %></span>
|
||||
<div class="cl"></div>
|
||||
</span>
|
||||
<br />待完成测验
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
<% end %>
|
||||
<% if @unfinished_poll_count > 0 %>
|
||||
<div class="flex-cell_homepage" id="user_homepage_tab_4" onclick="HoverLi(4);">
|
||||
<a href="<%= unfinished_poll_list_user_path(@user) %>" data-remote = "true">
|
||||
<div class="homepage_tab_div" style="">
|
||||
<span style="margin: 5px auto; vertical-align: middle; display: inline-block;">
|
||||
<li class="homepage_poll_tab mb5 fl"></li>
|
||||
<span class="ml5 fl" style="font-size: 20px;"><%= @unfinished_poll_count %></span>
|
||||
<div class="cl"></div>
|
||||
</span>
|
||||
<br />待完成问卷
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
<% end %>
|
||||
<% if @anonymous_evaluation_count > 0 %>
|
||||
<div class="flex-cell_homepage" id="user_homepage_tab_5" onclick="HoverLi(5);">
|
||||
<a href="<%= anonymous_evaluation_list_user_path(@user) %>" data-remote = "true">
|
||||
<div class="homepage_tab_div" id="user_homepage_tab_05" style="">
|
||||
<span style="margin: 5px auto; vertical-align: middle; display: inline-block;">
|
||||
<li class="homepage_anonymity_tab mb5 fl"></li>
|
||||
<span class="ml5 fl" style="font-size: 20px;"><%= @anonymous_evaluation_count %></span>
|
||||
<div class="cl"></div>
|
||||
</span>
|
||||
<br />待匿评作品
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
<% end %>
|
||||
<!--<div class="flex-cell_homepage">-->
|
||||
<!--<div class="homepage_tab_div" id="user_homepage_tab_06" style="">-->
|
||||
<!--<span style="margin: 5px auto; vertical-align: middle; display: inline-block;">-->
|
||||
<!--<li class="homepage_issue_tab mb5 fl"></li>-->
|
||||
<!--<span class="ml5 fl" style="font-size: 20px;">21</span>-->
|
||||
<!--<div class="cl"></div>-->
|
||||
<!--</span>-->
|
||||
<!--<br />待评阅作业-->
|
||||
<!--</div>-->
|
||||
<!--</div>-->
|
||||
<% if @unapproval_homework > 0 %>
|
||||
<div class="flex-cell_homepage" id="user_homepage_tab_6" onclick="HoverLi(6);">
|
||||
<a href="<%= unapproval_applied_list_user_path(@user) %>" data-remote="true">
|
||||
<div class="homepage_tab_div" style="">
|
||||
<span style="margin: 5px auto; vertical-align: middle; display: inline-block;">
|
||||
<li class="homepage_apply_tab mb5 fl"></li>
|
||||
<span class="ml5 fl" style="font-size: 20px;"><%= @unapproval_homework %></span>
|
||||
<div class="cl"></div>
|
||||
</span>
|
||||
<br />待审批申请
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
<% end %>
|
||||
</div>
|
||||
</div>
|
||||
<% if task_count(@unsolved_issues_count, @unfinished_homework_count, @unfinished_test_count, @unfinished_poll_count, @anonymous_evaluation_count, @unapproval_homework) > 0 %>
|
||||
<div class="homepagetopBanner mb10" style="width:748px;">
|
||||
<div class="flex-container_homepage">
|
||||
<%= render :partial => "users/task_tip" %>
|
||||
</div>
|
||||
</div>
|
||||
<% end %>
|
||||
|
||||
<div id="user_homepage_message_list">
|
||||
<%= render :partial => 'users/user_message_list'%>
|
||||
</div>
|
||||
<!-- <div class="resources" >
|
||||
<%#= render :partial => 'users/homepage_tab_list' %>
|
||||
</div>-->
|
||||
<!-- 待解决issue -->
|
||||
<!--<div id="message_list_content_1" class="undis">
|
||||
<div class="resources" >
|
||||
<%#= render :partial => 'users/unsolved_issues_list', :locals => { :unsolved_issues => @unsolved_issues } %>
|
||||
</div>
|
||||
</div>
|
||||
<div id="message_list_content_2" class="undis">
|
||||
<div class="resources">
|
||||
2222
|
||||
</div>
|
||||
</div>
|
||||
<div id="message_list_content_3" class="undis">
|
||||
<div class="resources">
|
||||
333
|
||||
</div>
|
||||
</div>
|
||||
<div id="message_list_content_4" class="undis">
|
||||
<div class="resources">
|
||||
444
|
||||
</div>
|
||||
</div>
|
||||
<div id="message_list_content_5" class="undis">
|
||||
<div class="resources">
|
||||
5555
|
||||
</div>
|
||||
</div>
|
||||
<div id="message_list_content_6" class="undis">
|
||||
<div class="resources">
|
||||
6666
|
||||
</div>
|
||||
</div>-->
|
||||
|
||||
<% else %>
|
||||
<div class="homepageRightBanner">
|
||||
<div class="NewsBannerName">Ta的动态</div>
|
||||
<!-- <ul class="resourcesSelect">
|
||||
<li class="resourcesSelected"><a href="javascript:void(0);" class="resourcesIcon"></a>
|
||||
<ul class="homepagePostType">
|
||||
<li>
|
||||
<ul class="homepagePostTypeHomework fl">
|
||||
<%# if hidden_unproject_infos %>
|
||||
<li class="f14">班级动态</li>
|
||||
<li><%#= link_to "作业动态", {:controller => "users", :action => "show", :type => "course_homework"}, :class => "homepagePostTypeAssignment postTypeGrey"%>
|
||||
<!–<a href="javascript:void(0);" class="homepagePostTypeAssignment postTypeGrey">作业动态</a>–></li>
|
||||
<li><%#= link_to "通知动态", {:controller => "users", :action => "show", :type => "course_news"}, :class => "homepagePostTypeNotice postTypeGrey"%>
|
||||
<!–<li><a href="javascript:void(0);" class="homepagePostTypeNotice postTypeGrey">通知动态</a></li>–>
|
||||
<li><%#= link_to "论坛动态", {:controller => "users", :action => "show", :type => "course_message"}, :class => "homepagePostTypeForum postTypeGrey"%>
|
||||
<li><%#= link_to "问卷动态", {:controller => "users", :action => "show", :type => "course_poll"}, :class => "homepagePostTypeQuiz postTypeGrey"%>
|
||||
<li><%#= link_to "班级留言", {:controller => "users", :action => "show", :type => "course_journals"}, :class =>"homepagePostTypeMessage postTypeGrey"%>
|
||||
<!–<li><a href="javascript:void(0);" class="homepagePostTypeForum postTypeGrey">论坛动态</a></li>–>
|
||||
<!–<li><a href="javascript:void(0);" class="homepagePostTypeQuiz postTypeGrey">问卷动态</a></li>–>
|
||||
<%# end %>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<ul class="homepagePostTypeProject fl">
|
||||
<li class="f14">项目动态</li>
|
||||
<li><%#= link_to "问题动态", {:controller => "users", :action => "show", :type => "project_issue"}, :class => "homepagePostTypeQuestion postTypeGrey"%>
|
||||
<li><%#= link_to "论坛动态", {:controller => "users", :action => "show", :type => "project_message"}, :class => "homepagePostTypeForum postTypeGrey"%>
|
||||
<!–<li><a href="javascript:void(0);" class="homepagePostTypeQuestion postTypeGrey">问题动态</a></li>
|
||||
<li><a href="javascript:void(0);" class="homepagePostTypeForum postTypeGrey">论坛动态</a></li>–>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<ul class="homepagePostTypeProject fl">
|
||||
<li class="f14">更多</li>
|
||||
<li class="mt-4"><%#= link_to "个人留言", {:controller => "users", :action => "show", :type => "user_journals"}, :class =>"homepagePostTypeMessage postTypeGrey"%>
|
||||
<li class="mt-4"><%#= link_to @user == User.current ? "我的动态" : "他的动态", {:controller => "users", :action => "show", :type => "current_user"}, :class =>"homepagePostTypeMine postTypeGrey"%>
|
||||
<li class="mt-4"><%#= link_to "全部动态", {:controller => "users", :action => "show", :type => "all"}, :class =>"homepagePostTypeAll postTypeGrey"%>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>-->
|
||||
</div>
|
||||
|
||||
<!--显示个人主页-->
|
||||
<%# if @user.blog.homepage_id and BlogComment.where("id=?", @user.blog.homepage_id).count > 0 %>
|
||||
<%# homepage = BlogComment.find(@user.blog.homepage_id) %>
|
||||
<%#= render :partial => 'blogs/homepage', :locals => {:activity => homepage, :user_activity_id => homepage.id} %>
|
||||
<%# end %>
|
||||
<% if @user_activities_count > 0 %>
|
||||
<%= render :partial => 'users/user_activities', :locals => {:user_activities => @user_activities, :page => 0, :type => @type, :user_id => (@user.type == "AnonymousUser" ? User.current.id : @user.id)} %>
|
||||
<% else %>
|
||||
|
|
Loading…
Reference in New Issue