|
|
|
@ -17,9 +17,9 @@
|
|
|
|
|
<div class="cl"></div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="syllabus_courses_box">
|
|
|
|
|
<% if @syllabus.any? %>
|
|
|
|
|
<% @syllabus.each_with_index do |syllabus, index|%>
|
|
|
|
|
<div class="syllabus_courses_box">
|
|
|
|
|
<% 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' %>">
|
|
|
|
@ -68,6 +68,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<%=link_to '', syllabus_path(syllabus.id), :class => 'icons_sy_setting fr', :title => '管理课程' %>
|
|
|
|
|
</div>
|
|
|
|
|
<% end %>
|
|
|
|
|
<div>
|
|
|
|
|
<ul class="wlist" id="pages" >
|
|
|
|
@ -78,7 +79,6 @@
|
|
|
|
|
<% else %>
|
|
|
|
|
<p class="nodata"><%= l(:label_no_data) %></p>
|
|
|
|
|
<% end %>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
@ -91,22 +91,27 @@
|
|
|
|
|
var tmpHeight = $(".syllabus_box").height() + diffHeight;
|
|
|
|
|
$(".syllabus_box").css("height", tmpHeight);
|
|
|
|
|
}
|
|
|
|
|
$(".syllabus_courses_list").toggle(function(){
|
|
|
|
|
$(this).next().hide();
|
|
|
|
|
$(this).children(":first-child").children(":first-child").addClass("icons_sy_close").removeClass("icons_sy_open");
|
|
|
|
|
//$(this).parent().next().show();
|
|
|
|
|
},function(){
|
|
|
|
|
$(this).next().show();
|
|
|
|
|
$(this).children(":first-child").children(":first-child").addClass("icons_sy_open").removeClass("icons_sy_close");
|
|
|
|
|
});
|
|
|
|
|
$(".sy_courses_close").toggle(function(){
|
|
|
|
|
//$(this).hide();
|
|
|
|
|
$(this).next().show();
|
|
|
|
|
$(this).children(":first-child").children(":first-child").addClass("icons_sy_open").removeClass("icons_sy_close");
|
|
|
|
|
//$(this).parent().next().show();
|
|
|
|
|
},function(){
|
|
|
|
|
$(this).next().hide();
|
|
|
|
|
$(this).children(":first-child").children(":first-child").addClass("icons_sy_close").removeClass("icons_sy_open");
|
|
|
|
|
|
|
|
|
|
$(".syllabus_courses_list").each(function(){
|
|
|
|
|
var syStaust = $(this).children(":first-child");
|
|
|
|
|
|
|
|
|
|
if (syStaust.hasClass("sy_courses_open")){
|
|
|
|
|
$(this).toggle(function(){
|
|
|
|
|
$(this).next().hide();
|
|
|
|
|
$(this).children(":first-child").children(":first-child").addClass("icons_sy_close").removeClass("icons_sy_open");
|
|
|
|
|
},function(){
|
|
|
|
|
$(this).next().show();
|
|
|
|
|
$(this).children(":first-child").children(":first-child").addClass("icons_sy_open").removeClass("icons_sy_close");
|
|
|
|
|
});
|
|
|
|
|
}else{
|
|
|
|
|
$(this).toggle(function(){
|
|
|
|
|
$(this).next().show();
|
|
|
|
|
$(this).children(":first-child").children(":first-child").addClass("icons_sy_open").removeClass("icons_sy_close");
|
|
|
|
|
},function(){
|
|
|
|
|
$(this).next().hide();
|
|
|
|
|
$(this).children(":first-child").children(":first-child").addClass("icons_sy_close").removeClass("icons_sy_open");
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
</script>
|