diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb
index 2f1d6a4db..61f62480e 100644
--- a/app/controllers/users_controller.rb
+++ b/app/controllers/users_controller.rb
@@ -592,23 +592,25 @@ class UsersController < ApplicationController
#用户作业列表
def user_homeworks
- @order,@b_sort = params[:order] || "created_at",params[:sort] || "desc"
+ @order,@b_sort = params[:order] || "publish_time",params[:sort] || "desc"
@user = User.current
@r_sort = @b_sort == "desc" ? "asc" : "desc"
if(params[:type].blank? || params[:type] == "1") #我的题库
- @homeworks = HomeworkCommon.where("user_id = #{@user.id} and publish_time <= '#{Date.today}'").order("#{@order} #{@b_sort}")
- elsif params[:type] == "2" #题库
+ courses = @user.courses.where("is_delete = 1")
+ course_ids = courses.empty? ? "(-1)" : "(" + courses.map{|course| course.id}.join(",") + ")"
+ @homeworks = HomeworkCommon.where("user_id = #{@user.id} and course_id not in #{course_ids}").order("#{@order} #{@b_sort}")
+ elsif params[:type] == "2" #公共题库
visible_course = Course.where("is_delete = 0")
visible_course_ids = visible_course.empty? ? "(-1)" : "(" + visible_course.map{|course| course.id}.join(",") + ")"
@homeworks = HomeworkCommon.where("course_id in #{visible_course_ids} and publish_time <= '#{Date.today}'").order("#{@order} #{@b_sort}")
end
@type = params[:type]
- @limit = 25
+ @limit = 10
@is_remote = true
@hw_count = @homeworks.count
@hw_pages = Paginator.new @hw_count, @limit, params['page'] || 1
@offset ||= @hw_pages.offset
- @homeworks = paginateHelper @homeworks,25
+ @homeworks = paginateHelper @homeworks,10
respond_to do |format|
format.js
format.html {render :layout => 'static_base'}
@@ -641,15 +643,15 @@ class UsersController < ApplicationController
end
def choose_user_course
- homework = HomeworkCommon.find params[:send_id].to_i
- if homework.user != User.current && homework.course.is_public == 0 && !User.current.allowed_to?(:as_teacher,homework.course)
- ah = ApplyHomework.where("user_id = ? and homework_common_id = ?", User.current.id, params[:send_id].to_i)
- if ah.empty?
- @status = 2
- elsif ah.first.status != 2
- @status = ah.first.status
- end
- end
+ homework = HomeworkCommon.find params[:homework].to_i
+ # if homework.user != User.current && homework.course.is_public == 0 && !User.current.allowed_to?(:as_teacher,homework.course)
+ # ah = ApplyHomework.where("user_id = ? and homework_common_id = ?", User.current.id, params[:send_id].to_i)
+ # if ah.empty?
+ # @status = 2
+ # elsif ah.first.status != 2
+ # @status = ah.first.status
+ # end
+ # end
if !params[:search].nil?
search = "%#{params[:search].to_s.strip.downcase}%"
@course = @user.courses.where("is_delete = 0 and #{Course.table_name}.id != #{homework.course_id} and (#{Course.table_name}.id = #{params[:search].to_i } or #{Course.table_name}.name like :p)",:p=>search).select { |course| @user.allowed_to?(:as_teacher,course)}
@@ -658,7 +660,7 @@ class UsersController < ApplicationController
end
@search = params[:search]
#这里仅仅是传递需要发送的资源id
- @send_id = params[:send_id]
+ @send_id = params[:homework]
respond_to do |format|
format.js
end
@@ -751,30 +753,26 @@ class UsersController < ApplicationController
end
def user_homework_type
- @order,@b_sort = params[:order] || "created_at",params[:sort] || "desc"
+ @order,@b_sort = params[:order] || "publish_time",params[:sort] || "desc"
@r_sort = @b_sort == "desc" ? "asc" : "desc"
@user = User.current
if(params[:type].blank? || params[:type] == "1") #我的题库
courses = @user.courses.where("is_delete = 1")
course_ids = courses.empty? ? "(-1)" : "(" + courses.map{|course| course.id}.join(",") + ")"
- @homeworks = HomeworkCommon.where("user_id = #{@user.id} and publish_time <= '#{Date.today}' and course_id not in #{course_ids}").order("#{@order} #{@b_sort}")
- elsif params[:type] == "2" #题库
- if params[:is_import].to_i == 1
- visible_course = Course.where("is_public = 1 && is_delete = 0")
- elsif params[:is_import].to_i == 0
- visible_course = Course.where("is_delete = 0")
- end
+ @homeworks = HomeworkCommon.where("user_id = #{@user.id} and course_id not in #{course_ids}").order("#{@order} #{@b_sort}")
+ elsif params[:type] == "2" #公共题库
+ visible_course = Course.where("is_public = 1 && is_delete = 0")
visible_course_ids = visible_course.empty? ? "(-1)" : "(" + visible_course.map{|course| course.id}.join(",") + ")"
@homeworks = HomeworkCommon.where("course_id in #{visible_course_ids} and publish_time <= '#{Date.today}'").order("#{@order} #{@b_sort}")
- elsif params[:type] == "3" #申请题库
- none_visible_course = Course.where("is_delete = 1")
- none_visible_course_ids = none_visible_course.empty? ? "(-1)" : "(" + none_visible_course.map{|course| course.id}.join(",") + ")"
- #apply_homeworks = ApplyHomework.where("user_id = ?",@user.id).order('created_at desc')
- #homework_ids = apply_homeworks.empty? ? "(-1)" : "(" + apply_homeworks.map{|ah| ah.homework_common_id}.join(",") + ")"
- #@homeworks = HomeworkCommon.where("id in #{homework_ids} and course_id not in #{none_visible_course_ids}")
-
- sql = "SELECT homework_commons.* FROM homework_commons INNER JOIN apply_homeworks as ah ON homework_commons.id = ah.homework_common_id where ah.user_id = #{@user.id} and homework_commons.course_id not in #{none_visible_course_ids} order by ah.created_at desc"
- @homeworks = HomeworkCommon.find_by_sql(sql)
+ # elsif params[:type] == "3" #申请题库
+ # none_visible_course = Course.where("is_delete = 1")
+ # none_visible_course_ids = none_visible_course.empty? ? "(-1)" : "(" + none_visible_course.map{|course| course.id}.join(",") + ")"
+ # #apply_homeworks = ApplyHomework.where("user_id = ?",@user.id).order('created_at desc')
+ # #homework_ids = apply_homeworks.empty? ? "(-1)" : "(" + apply_homeworks.map{|ah| ah.homework_common_id}.join(",") + ")"
+ # #@homeworks = HomeworkCommon.where("id in #{homework_ids} and course_id not in #{none_visible_course_ids}")
+ #
+ # sql = "SELECT homework_commons.* FROM homework_commons INNER JOIN apply_homeworks as ah ON homework_commons.id = ah.homework_common_id where ah.user_id = #{@user.id} and homework_commons.course_id not in #{none_visible_course_ids} order by ah.created_at desc"
+ # @homeworks = HomeworkCommon.find_by_sql(sql)
end
if params[:property]
all_homework_ids = @homeworks.empty? ? "(-1)" : "(" + @homeworks.map{|h| h.id}.join(",") + ")"
@@ -792,7 +790,7 @@ class UsersController < ApplicationController
@type = params[:type]
@property = params[:property]
@is_import = params[:is_import]
- @limit = params[:is_import].to_i == 1 ? 15 : 25
+ @limit = params[:is_import].to_i == 1 ? 15 : 10
@is_remote = true
@hw_count = @homeworks.count
@hw_pages = Paginator.new @hw_count, @limit, params['page'] || 1
@@ -827,11 +825,11 @@ class UsersController < ApplicationController
#用户主页过滤作业
def user_search_homeworks
- @order,@b_sort = params[:order] || "created_at",params[:sort] || "desc"
+ @order,@b_sort = params[:order] || "publish_time",params[:sort] || "desc"
@r_sort = @b_sort == "desc" ? "asc" : "desc"
@user = User.current
search = params[:name].to_s.strip.downcase
- type_ids = params[:property]=="" || params[:property].nil? ? "(1, 2, 3)" : "(" + params[:property] + ")"
+ type_ids = (params[:property]=="" || params[:property].nil? || params[:property]=="0") ? "(1, 2, 3)" : "(" + params[:property] + ")"
if(params[:type].blank? || params[:type] == "1") #我的题库
courses = @user.courses.where("is_delete = 1")
course_ids = courses.empty? ? "(-1)" : "(" + courses.map{|course| course.id}.join(",") + ")"
@@ -844,11 +842,7 @@ class UsersController < ApplicationController
@homeworks = HomeworkCommon.where("user_id = #{@user.id} and course_id not in #{course_ids} and publish_time <= '#{Date.today}' and (name like '%#{search}%') and homework_type in #{type_ids}").order("#{@order} #{@b_sort}")
end
elsif params[:type] == "2" #题库
- if params[:is_import].to_i == 1
- visible_course = Course.where("is_public = 1 && is_delete = 0")
- elsif params[:is_import].to_i == 0
- visible_course = Course.where("is_delete = 0")
- end
+ visible_course = Course.where("is_public = 1 && is_delete = 0")
visible_course_ids = visible_course.empty? ? "(-1)" : "(" + visible_course.map{|course| course.id}.join(",") + ")"
all_homeworks = HomeworkCommon.where("course_id in #{visible_course_ids} and publish_time <= '#{Date.today}'")
all_user_ids = all_homeworks.map{|hw| hw.user_id}
@@ -886,7 +880,7 @@ class UsersController < ApplicationController
end
=end
@type = params[:type]
- @limit = params[:is_import].to_i == 1 ? 15 : 25
+ @limit = params[:is_import].to_i == 1 ? 15 : 10
@is_remote = true
@hw_count = @homeworks.count
@hw_pages = Paginator.new @hw_count, @limit, params['page'] || 1
diff --git a/app/views/layouts/_show_messages_list.html.erb b/app/views/layouts/_show_messages_list.html.erb
index 0829b9c42..66151f650 100644
--- a/app/views/layouts/_show_messages_list.html.erb
+++ b/app/views/layouts/_show_messages_list.html.erb
@@ -72,10 +72,10 @@
<% elsif ma.course_message_type == "Course" %>
系统提示 您成功创建了班级:班级名称:<%=ma.course_message.name %>
<% elsif ma.course_message_type == "JoinCourseRequest" %>
- <% content = User.find(ma.course_message_id).name+"申请成为班级\""+"#{Course.find(ma.course_id).name}"+"\"的"+"#{ma.content == '9' ? "教师" : "教辅"}" %>
+ <% content = User.find(ma.course_message_id).name+"申请成为班级\""+"#{Course.find(ma.course_id).name}"+"\"的"+"#{ma.content && ma.content.include?('9') ? "教师" : "教辅"}" %>
系统提示 您有了新的班级成员申请:<%=content %>
<% elsif ma.course_message_type == "CourseRequestDealResult" %>
- <% content = ma.status == 1 ? '您申请成为班级"'+Course.find(ma.course_id).name+'"的'+(ma.content == '9' ? '老师' : '教辅')+'申请已通过' : '您申请成为班级"'+Course.find(ma.course_id).name+'"的'+(ma.content == '9' ? '老师' : '教辅')+'的申请被拒绝' %>
+ <% content = ma.status == 1 ? '您申请成为班级"'+Course.find(ma.course_id).name+'"的'+(ma.content == '9' ? '老师' : '教辅')+'申请已通过' : '您申请成为班级"'+Course.find(ma.course_id).name+'"的'+(ma.content && ma.content.include?('9') ? '教师' : '教辅')+'的申请被拒绝' %>
系统提示 班级申请进度反馈:<%=content %>
<% elsif ma.course_message_type == "JoinCourse" and ma.status == 0 %>
<%=User.find(ma.course_message_id).show_name %> 将您加入了班级:<%=ma.course.name %>
diff --git a/app/views/layouts/static_base.html.erb b/app/views/layouts/static_base.html.erb
index c7cb37be5..0dc3b93d3 100644
--- a/app/views/layouts/static_base.html.erb
+++ b/app/views/layouts/static_base.html.erb
@@ -7,7 +7,7 @@
<%= csrf_meta_tag %>
<%= favicon %>
- <%= stylesheet_link_tag 'jquery/jquery-ui-1.9.2', 'application', 'nyan','prettify', :media => 'all' %>
+ <%= stylesheet_link_tag 'jquery/jquery-ui-1.9.2', 'application', 'nyan','prettify','syllabus','sy_public', :media => 'all' %>
<%= stylesheet_link_tag 'rtl', :media => 'all' if l(:direction) == 'rtl' %>
<%= javascript_heads %>
<%= javascript_include_tag "jquery.leanModal.min",'prettify' %>
@@ -16,7 +16,7 @@
<%= call_hook :view_layouts_base_html_head %>
<%= yield :header_tags -%>
- <%= stylesheet_link_tag 'css/common','css/structure','css/public', :media => 'all'%>
+ <%= stylesheet_link_tag 'css/common','css/structure','css/public','css/popup', :media => 'all'%>
-
-
-
-
- -
- 我的题库
-
- -
- 题库
-
- -
- 申请题库
-
- -
- -
-
-
-
+
+
+
+
+ -
+
-
-
- <%=render :partial=>'homework_repository_search', :locals=>{:type => @type,:is_import => 0,:property => nil} %>
-
-
-
- <%=render :partial => 'homework_repository_list', :locals => {:homeworks => @homeworks,:type=>@type,:is_import => 0,:property => @property,:search=>''} %>
-
-
- <%=render :partial => 'homework_repository_detail', :locals => {:homework => nil} %>
-
-
-
-
- <%= pagination_links_full @hw_pages, @hw_count, :per_page_links => false, :remote => @is_remote, :flag => true%>
-
-
-
-
-
-
+
+
+
+
+
+
+ <%=render :partial=>'homework_repository_search', :locals=>{:type => '1',:is_import => 0,:property => nil,:order => @order, :b_sort => @b_sort, :search => ''} %>
+
+
+
+ <%=render :partial => 'homework_repository_list', :locals => {:homeworks => @homeworks,:type=>'1',:is_import => 0,:property => @property,:search=>''} %>
+
+
+
+
+ <%= pagination_links_full @hw_pages, @hw_count, :per_page_links => false, :remote => @is_remote, :flag => true%>
+
+
\ No newline at end of file
diff --git a/app/views/users/user_search_homeworks.js.erb b/app/views/users/user_search_homeworks.js.erb
index 29d490960..4c8e640c3 100644
--- a/app/views/users/user_search_homeworks.js.erb
+++ b/app/views/users/user_search_homeworks.js.erb
@@ -5,5 +5,5 @@ $("#homework_detail_information").html("<%=escape_javascript(render :partial =>
<% else %>
$("#homework_repository_list").html('<%= escape_javascript(render :partial => 'users/homework_repository_list', :locals => {:homeworks => @homeworks,:sort => @order,:b_sort => @b_sort,:type=>@type,:is_import => @is_import,:property => @property,:search=>@search})%>');
$("#homework_pository_ref_pages").html('<%= pagination_links_full @hw_pages, @hw_count, :per_page_links => false, :remote => @is_remote, :flag => true %>');
-$("#homework_repository_detail").html("<%=escape_javascript(render :partial => 'users/homework_repository_detail', :locals => {:homework=>nil}) %>");
+$("#homework_search_input").html('<%= escape_javascript(render :partial => 'users/homework_repository_search', :locals => {:type => @type,:is_import => @is_import,:property => @property,:order => @order, :b_sort => @b_sort, :search => @search})%>');
<% end %>
\ No newline at end of file
diff --git a/public/images/hw/icons_hw.png b/public/images/hw/icons_hw.png
new file mode 100644
index 000000000..013aa8afc
Binary files /dev/null and b/public/images/hw/icons_hw.png differ
diff --git a/public/stylesheets/css/common.css b/public/stylesheets/css/common.css
index 7db3c4370..a8a967a00 100644
--- a/public/stylesheets/css/common.css
+++ b/public/stylesheets/css/common.css
@@ -80,6 +80,8 @@ h4{ font-size:14px;}/*color:#3b3b3b;*/
.text_c{ text-align:center;}
/* Float & Clear */
+.clear{ zoom:1;}
+.clear:after {content:".";height:0;visibility:hidden;display:block;clear:both;}
.cl{ clear:both; overflow:hidden; }
.fl{float:left;}
.fr{float:right;}
diff --git a/public/stylesheets/css/popup.css b/public/stylesheets/css/popup.css
index 2aa4ae3be..e99e9f7bd 100644
--- a/public/stylesheets/css/popup.css
+++ b/public/stylesheets/css/popup.css
@@ -422,6 +422,7 @@ a.sy_icons_close02{
margin:8px 10px 0 0;
border: none;
outline: none;
+ transition: all 0s linear;
}
a:hover.sy_icons_close02{
background: url(/images/sy/sy_icons_close02.png) -40px 0px no-repeat;
diff --git a/public/stylesheets/sy_public.css b/public/stylesheets/sy_public.css
index f52fc6699..4fd473e12 100644
--- a/public/stylesheets/sy_public.css
+++ b/public/stylesheets/sy_public.css
@@ -13,6 +13,42 @@ a.sy_cblack{ color: #333;}
a.sy_cgrey{ color: #888;}
a.sy_cmore{ font-size:12px; color:#888; font-weight:normal;}
a:hover.sy_cmore{color: #ee4a1f;}
+/* 题库新增*/
+a.hw_cgreen{ color: #60b25e;}
+a:hover.hw_cgreen{ color: #49a047;}
+a.hw_cgrey{ color: #888;}
+a:hover.hw_cgrey{ color: #3b94d6;}
+a.hw_btn_green{
+ color: #60b25e !important;
+ border:1px solid #60b25e;
+ background:#fff;
+ text-align: center;
+ font-size: 12px;
+ padding:0 15px;
+ height: 30px;
+ line-height: 30px;
+ -webkit-border-radius:3px;
+ -moz-border-radius:3px;
+ -o-border-radius:3px;
+ border-radius:3px;
+}
+a:hover.hw_btn_green,a:active.hw_btn_green{ background: #51a74f; color:#fff !important;}
+a.hw_btn_grey{
+ color: #888 !important;
+ border:1px solid #888;
+ background:#fff;
+ text-align: center;
+ font-size: 12px;
+ padding:0 15px;
+ height: 30px;
+ line-height: 30px;
+ -webkit-border-radius:3px;
+ -moz-border-radius:3px;
+ -o-border-radius:3px;
+ border-radius:3px;
+}
+.hw_icons_cir{ display:block; width:15px; height:15px; background:url(../images/hw/icons_hw.png) 0 0px no-repeat;}
+.hw_icons_lock{ display:block; width:15px; height:16px; background:url(../images/hw/icons_hw.png) 0 -90px no-repeat;}
/* 按钮*/
a.btn_orange_big{
display:inline-block;
@@ -169,3 +205,21 @@ a.sy_icons_close{
padding:0 5px;
width:220px;
}
+
+/* 题库预览弹框 */
+.hw_popup_box{width:790px; max-height:770px; padding:15px; background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow: 0px 0px 8px rgba(20, 124, 17, 0.5);-moz-box-shadow: 0px 0px 8px rgba(20, 124, 17, 0.5);box-shadow: 0px 0px 8px rgba(20, 124, 17, 0.5);}
+.hw_popup_top a.hw_icons_close{display:block;width:26px; height:26px;background: url(../images/hw/icons_hw.png) 0 -95px no-repeat; transition: all 0s linear;}
+.hw_popup_top a:hover.hw_icons_close{background: url(../images/hw/icons_hw.png) -41px -95px no-repeat; }
+.hw_popup_con{ width:770px; max-height:770px; margin:0 auto;}
+.hw_popup_txt{width:770px; max-height:700px; margin:15px auto;overflow:auto;}
+/* 题库发送弹框 */
+.hw_sendpopup_box{ width:460px;background:#fff;padding-bottom:15px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow: 0px 0px 8px rgba(146, 153, 169, 0.5);-moz-box-shadow: 0px 0px 8px rgba(146, 153, 169, 0.5);box-shadow: 0px 0px 8px rgba(146, 153, 169, 0.5);}
+.hw_sendpopup_top{background:#3b94d6;height:40px;-webkit-border-radius: 5px 5px 0px 0px;-o-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;}
+.hw_sendpopup_top h3{ font-size:16px; color:#fff; font-weight:normal; line-height:40px; padding-left:10px;}
+a.hw_sendpopup_close{width:20px; height:20px;display:block;background: url(../images/hw/icons_hw.png) -42px 0 no-repeat;margin:10px 5px 0 0;}
+.hw_sendpopup_tishi{ border:1px solid #eee5a8; background:#faf9da; width:423px; margin:15px auto 0; height:38px; line-height:38px; color:#ff964d; padding-left:5px;}
+.hw_sendpopup_con_innner{ padding:15px; width:400px; margin:15px auto 0; border:1px solid #d3d8e7; background:#f7f9fd;}
+.hw_sendpopup_searchli{ max-height: 300px; overflow: auto; width:400px;}
+.hw_sendpopup_searchli li{ font-size:14px; margin-bottom:5px;color:#333; width:370px;}
+.hw_sendpopup_searchli li label{ margin-left:5px;}
+.hw_sendpopup_search_input{width:393px; height:28px; border:none; border:1px solid #d3d8e7; background:#fff; padding-left:5px}
diff --git a/public/stylesheets/syllabus.css b/public/stylesheets/syllabus.css
index dad467c68..09eb78be3 100644
--- a/public/stylesheets/syllabus.css
+++ b/public/stylesheets/syllabus.css
@@ -188,6 +188,7 @@ input.syllabus_input_min{
white-space: nowrap;
text-overflow:ellipsis;
}
+.sy_classlist_title a:hover{ color:#333;}
.sy_con_r{
width:205px;
}
@@ -581,3 +582,36 @@ a:hover.sy_class_ltitle{ color:#333;}
.sy_class_lclass li:last-child { border-bottom:none;}
.sy_class_r{ width: 748px; background: #fff; border: 1px solid #e5e5e5;}
+/* 题库tab */
+.hw_content{ width: 998px; margin: 0 auto; margin-top:12px; background:#fff; border:1px solid #e1e1e1; position:relative; }
+#hw_tab_nav {border-bottom:1px solid #e7e7e7;height:50px;background: #f8f8f8; }
+#hw_tab_nav li {float:left; padding:0px 50px;text-align:center;height: 47px;line-height: 47px; }
+#hw_tab_nav li a{font-size:16px;}
+.hw_tab_hover {border-top:3px solid #60b25e;border-bottom:1px solid #fff; background: #fff;}
+.hw_tab_hover a{ color:#60b25e !important; }
+.hw_tab_nomal {border-bottom:none; }
+.hw_tab_nomal a{ color:#333;}
+.undis {display:none;}
+.dis {display:block;}
+.hw_more_box {position:absolute; width:24px; height:15px; right:15px; top:15px;}
+.hw_more_box ul li:hover ul {display:block; }
+.hw_more_icons {background:url(../images/hw/icons_hw.png) 0px -30px no-repeat; width:24px; height:15px; }
+.hw_more_icons:hover {background:url(../images/hw/icons_hw.png) -40px -30px no-repeat;}
+.hw_more_txt {width:75px; font-size:12px; color:#616060; background-color:#fff; border:1px solid #eaeaea; border-radius:3px; position:absolute; left:-40px; top:15px; padding:5px 0px; display:none; box-shadow: 0px 0px 8px rgba(146, 153, 169, 0.5); z-index:1000;}
+.hw_more_txt li a.hw_more_li {font-size:12px;color:#888; display:block; width:75px;height:24px;line-height:24px;text-align:center; }
+.hw_more_txt li a.hw_more_li:hover {background-color:#f0f0f0;}
+.hw_search_box{ position:relative; }
+.hw_search_box input.hw_search-input{ width:293px; height:28px; border:none; border:1px solid #e7e7e7; background:#fff; padding-left:5px;}
+.hw_search_box span.hw_btn_search{display:block; width:20px; height:20px; background:url(../images/hw/icons_hw.png) 0 -57px no-repeat; position:absolute; right:5px; top:15px;}
+/*.hw_search_box a:hover.hw_btn_search{background:url(../images/hw/icons_hw.png) -40px -57px no-repeat;}*/
+.hw_files_icon{display:block; width:17px; height:14px; background:url(../images/hw/icons_hw.png) 0 -135px no-repeat;}
+.hw_list_classname{ width:300px; overflow:hidden; display:block;overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
+.hw_list_teachername{ width:80px; overflow:hidden; display:block;overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
+
+/* 我的作业 */
+.hw_classname{ width:180px; overflow:hidden; display:block;overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
+#hw_tab_con_1 .sy_classbox .sy_classlist:last-child{ border-bottom:1px solid #ddd;}
+.hw_tab_top{ height: 50px; line-height: 50px; padding-left: 15px; border-bottom:1px solid #ddd; border-left:3px solid #3b94d6; }
+
+
+