序号 |
|
<% if @homework.homework_type != 3 %>
- 作品名称 |
- 作品名称 |
+
-
<% elsif @homework.homework_type == 3 && @homework.homework_detail_group.base_on_project == 1 %>
- 作品名称 |
- 作品名称 |
+
<% elsif @homework.homework_type == 3 && @homework.homework_detail_group.base_on_project == 0 %>
-
+
<% end %>
<%= link_to "时间",@show_all ? student_work_index_path(:homework => @homework.id,:order => "created_at", :sort => @score, :name => @name, :group => @group) : "javascript:void(0)",:class => "c_dark f14 fb fl ml50" ,:remote => true%>
diff --git a/app/views/student_work/_evaluation_un_work.html.erb b/app/views/student_work/_evaluation_un_work.html.erb
index 688e31451..93c800879 100644
--- a/app/views/student_work/_evaluation_un_work.html.erb
+++ b/app/views/student_work/_evaluation_un_work.html.erb
@@ -12,11 +12,11 @@
<%= link_to student_work_name,"javascript:void(0)" ,:title => student_work_name, :class => "linkGrey f14 StudentName break_word #{@homework.homework_type == 2 ? '' : 'width165'}"%>
- |
<% elsif @homework.homework_type == 3 && @homework.homework_detail_group.base_on_project == 1 %>
diff --git a/app/views/student_work/index.html.erb b/app/views/student_work/index.html.erb
index d0aa0d329..5d9df57c1 100644
--- a/app/views/student_work/index.html.erb
+++ b/app/views/student_work/index.html.erb
@@ -1,5 +1,6 @@
<% content_for :header_tags do %>
<%= javascript_include_tag "/assets/codemirror/codemirror_python_ruby_c" %>
+<%= javascript_include_tag "resizeable_table" %>
<%= stylesheet_link_tag "/assets/codemirror/codemirror" %>
<% end %>
diff --git a/app/views/student_work/index.js.erb b/app/views/student_work/index.js.erb
index 73b94260d..709561f1a 100644
--- a/app/views/student_work/index.js.erb
+++ b/app/views/student_work/index.js.erb
@@ -1,2 +1,3 @@
-$("#homework_student_work_list").html("<%= escape_javascript(render :partial => 'student_work/student_work_list') %>");
-$("#export_student_work").replaceWith("<%= escape_javascript( link_to "导出作业成绩", student_work_index_path(:homework => @homework.id,:order => @order, :sort => @b_sort, :group => @group, :name => @name, :format => 'xls'),:class=>'hworkExport postTypeGrey', :id => 'export_student_work') %>");
\ No newline at end of file
+$("#homework_student_work_list").html("<%= escape_javascript(render :partial => 'student_work/student_work_list') %>");
+$("#export_student_work").replaceWith("<%= escape_javascript( link_to "导出作业成绩", student_work_index_path(:homework => @homework.id,:order => @order, :sort => @b_sort, :group => @group, :name => @name, :format => 'xls'),:class=>'hworkExport postTypeGrey', :id => 'export_student_work') %>");
+$("th").each(function(){$(this).css("width",$(this).width()-1);});
\ No newline at end of file
diff --git a/public/javascripts/resizeable_table.js b/public/javascripts/resizeable_table.js
new file mode 100644
index 000000000..a17fc9109
--- /dev/null
+++ b/public/javascripts/resizeable_table.js
@@ -0,0 +1,83 @@
+/**
+ * Created by ttang on 2016/5/24.
+ */
+ $(document).ready(function(){
+ $("th").each(function(){
+ $(this).css("width",$(this).width()-1);
+ });
+ resizeable_table = function(colS,colE,p1,p2){
+ var headerTds = document.getElementById("homework_table").rows[0].cells;
+ var mousedown = false;
+ var resizeable = false;
+ var targetTd;
+ var screenXStart =0;
+ var tdWidth = 0;
+ var headerWidth = 0;
+ var tblObj = document.getElementById("homework_table");
+ var tblWidth = tblObj.offsetWidth;
+ for(var i = colS;i totalWidth || tdWidth2 > totalWidth){
+ tartgetTd = null;
+ resizeable = false;
+ mousedown = false;
+ }else{
+ targetTd.style.width = width;
+ targetTd.nextElementSibling.style.width = width2;
+ }
+ }else{
+ var trObj = tblObj.rows[0];
+ if(srcObj.offsetWidth - offsetX <=5){//实际改变本单元格列宽
+ targetTd=srcObj;
+ resizeable = true;
+ for(var i = colS;i |