@ -19,17 +19,53 @@
<div class="syllabus_courses_box">
<% if @syllabus.any? %>
<% @syllabus.each do |syllabus|%>
<div class="syllabus_courses_list ">
<div class="sy_courses_open">
<span class="icons_sy_open fl mr5"></span>
<% @syllabus.each_with_index do |syllabus, index|%>
<% courses = @courses.where("syllabus_id = #{syllabus.id}").select("courses.*,(SELECT MAX(updated_at) FROM `course_activities` WHERE course_activities.course_id = courses.id) AS time").order("time desc") %>
<div class="syllabus_courses_list">
<div class="<%=index == 0 ? 'sy_courses_open' : 'sy_courses_close' %>">
<span class="<%=index == 0 ? 'icons_sy_open' : 'icons_sy_close' %> fl mr5"></span>
<h3 class="syllabus_courses_title fl"><%=syllabus.title %></h3>
</div>
<%=link_to '管理课程', syllabus_path(syllabus.id), :class => 'icons_sy_setting fr' %>
<p class="fl sy_p_grey">更新时间: 2016-05-05<span class="mr10"></span>创建老师:豆蔻</p>
<%=link_to '', syllabus_path(syllabus.id), :class => 'icons_sy_setting fr', :title => '管理课程' %>
<p class="fl sy_p_grey">更新时间:<%=format_date syllabus.updated_at %>
<span class="mr10"></span>创建老师:<%=syllabus.user.show_name %>
<span class="mr10"></span>班级:<%=courses.count %>
</p>
<div class="cl"></div>
</div>
<div class="syllabus_class_box <%=index == 0 ? '' : 'none' %>">
<ul id="syllabus_course_ul_<%=syllabus.id %>">
<% unless courses.nil? %>
<% courses.each_with_index do |course, i| %>
<li class="syllabus_class_list <%=i > 2 ? 'none' : '' %>">
<a href="<%=course_path(course.id) %>" target="_blank">
<span class="icons_sy_cir "></span>
<div class="fl">
<div class="syllabus_class_w ">
<p class="syllabus_class_title fl"><%=course.name %></p>
<span class="fr sy_p_grey">主讲老师:<%=course.teacher.show_name %></span>
<div class="cl"></div>
</div>
<div class="">
<p class="fl grayTxt ">更新:<%=course.time %><span class="mr10"></span>学期:<%=current_time_and_term(course) %></p>
<p class="list-info fr grayTxt"><span><%=studentCount course %></span><span>学生</span><span>|</span><span><%=visable_course_homework course %></span><span>作业</span><span>|</span><span><%=visable_attachemnts_incourse(@course).count %></span><span>资源</span></p>
<div class="cl"></div>
</div>
</div>
<span class="icons_sy_arrow fl mt19 ml10" ></span>
<div class="cl"></div>
</a>
</li>
<% end %>
<% if courses.count > 3 %>
<li class="syllabus_class_list_more" id="syllabus_class_list_more_<%=syllabus.id %>">
<a href="javascript:void(0);" id="expand_list_<%=syllabus.id %>" data-init="0" onclick="expand_course_list(<%=syllabus.id %>,'#syllabus_course_ul_<%=syllabus.id %> li','#expand_list_<%=syllabus.id %>',<%=courses.count %>)">共<%=courses.count %>个课程,点击全部展开</a>
</li>
<% end %>
<% end %>
</ul>
</div><!--syllabus_class_box end-->
<% end %>
<div>
<ul class="wlist" id="pages" >
@ -50,26 +86,26 @@
var rightHeight = $(".homepageRight").height();
if (rightHeight < leftHeight) {
var diffHeight = leftHeight - rightHeight;
var tmpHeight = $(".list box").height() + diffHeight;
$(".list box").css("height", tmpHeight);
var tmpHeight = $(".syllabus_ box").height() + diffHeight;
$(".syllabus_ box").css("height", tmpHeight);
}
});
$(".sy_courses_open").toggle(function(){
//$(this ).hide();
$(this).parent().next().hide( );
$(this).addClass("sy_courses_close").removeClass("sy_courses_open" );
//$(this).parent().next().show();
},function(){
$(this).parent().next().show( );
$(this).addClass("sy_courses_open").removeClass("sy_courses_close" );
});
$(".sy_courses_close").toggle(function(){
//$(this).hide ();
$(this).parent().next().show( );
$(this).addClass("sy_courses_open").removeClass("sy_courses_close" );
//$(this).parent().next().show();
},function(){
$(this).parent().next().hide( );
$(this).addClass("sy_courses_close").removeClass("sy_courses_open" );
$(".sy_courses_open").toggle(function(){
//$(this).hide();
$(this).parent().next( ).hide();
$(this).children(":first-child").addClass("icons_sy_close").removeClass("icons_sy_open" );
//$(this).parent().next().show( );
},function(){
$(this).parent().next().show();
$(this).children(":first-child").addClass("icons_sy_open").removeClass("icons_sy_close" );
} );
$(".sy_courses_close").toggle(function(){
//$(this).hide();
$(this).parent().next().show ();
$(this).children(":first-child").addClass("icons_sy_open").removeClass("icons_sy_close" );
//$(this).parent().next().show( );
},function(){
$(this).parent().next().hide();
$(this).children(":first-child").addClass("icons_sy_close").removeClass("icons_sy_open" );
} );
});
</script>