parent
ae27e4062f
commit
891c22762f
|
@ -191,7 +191,8 @@ class AttachmentsController < ApplicationController
|
||||||
if !@attachment.container.nil? &&
|
if !@attachment.container.nil? &&
|
||||||
(@attachment.container.is_a?(Course) || ((@attachment.container.has_attribute?(:course) || @attachment.container.has_attribute?(:course_id) ) &&
|
(@attachment.container.is_a?(Course) || ((@attachment.container.has_attribute?(:course) || @attachment.container.has_attribute?(:course_id) ) &&
|
||||||
@attachment.container.course ) || ((@attachment.container.has_attribute?(:board) || @attachment.container.has_attribute?(:board_id)) &&
|
@attachment.container.course ) || ((@attachment.container.has_attribute?(:board) || @attachment.container.has_attribute?(:board_id)) &&
|
||||||
@attachment.container.board && @attachment.container.board.course ) || @attachment.container.is_a?(StudentWorksScore) || @attachment.container.is_a?(HomeworkCommon))
|
@attachment.container.board && @attachment.container.board.course ) || @attachment.container.is_a?(StudentWorksScore) || @attachment.container.is_a?(HomeworkCommon) ||
|
||||||
|
@attachment.container.is_a?(StudentWork))
|
||||||
if @attachment.container.is_a?(News)
|
if @attachment.container.is_a?(News)
|
||||||
format.html { redirect_to_referer_or news_path(@attachment.container) }
|
format.html { redirect_to_referer_or news_path(@attachment.container) }
|
||||||
elsif @attachment.container.is_a?(StudentWorksScore)
|
elsif @attachment.container.is_a?(StudentWorksScore)
|
||||||
|
@ -200,6 +201,9 @@ class AttachmentsController < ApplicationController
|
||||||
elsif @attachment.container.is_a?(HomeworkCommon)
|
elsif @attachment.container.is_a?(HomeworkCommon)
|
||||||
@is_destroy = true #根据ID删除页面对应的数据,js刷新页面
|
@is_destroy = true #根据ID删除页面对应的数据,js刷新页面
|
||||||
format.js
|
format.js
|
||||||
|
elsif @attachment.container.is_a?(StudentWork)
|
||||||
|
@is_destroy = true #根据ID删除页面对应的数据,js刷新页面
|
||||||
|
format.js
|
||||||
elsif @attachment.container.is_a?(Message)
|
elsif @attachment.container.is_a?(Message)
|
||||||
format.html { redirect_to_referer_or new_board_message_path(@attachment.container) }
|
format.html { redirect_to_referer_or new_board_message_path(@attachment.container) }
|
||||||
elsif @course.nil?
|
elsif @course.nil?
|
||||||
|
|
|
@ -60,7 +60,7 @@
|
||||||
<% end%>
|
<% end%>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="ping_box" id="score_list_<%= @work.id%>" style="<%= @work.student_works_scores.empty? ? 'padding:0px;' : ''%>">
|
<div class="ping_box mt10" id="score_list_<%= @work.id%>" style="<%= @work.student_works_scores.empty? ? 'padding:0px;' : ''%>">
|
||||||
<%@work.student_works_scores.order("created_at desc").each do |score|%>
|
<%@work.student_works_scores.order("created_at desc").each do |score|%>
|
||||||
<div id="work_score_<%= score.id%>">
|
<div id="work_score_<%= score.id%>">
|
||||||
<%= render :partial => 'student_work_score',:locals => {:score => score}%>
|
<%= render :partial => 'student_work_score',:locals => {:score => score}%>
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<% attachments.each_with_index do |attachment,i| %>
|
<% attachments.each_with_index do |attachment,i| %>
|
||||||
<div id="attachment_<%= attachment.id%>">
|
<div id="attachment_<%= attachment.id%>">
|
||||||
<%= link_to_short_attachment attachment, :class => 'link_file', :download => true -%>
|
<%= link_to_short_attachment attachment, :class => 'link_file', :download => true -%>
|
||||||
<%= link_to(' '.html_safe, attachment_path(attachment, :format => 'js'), :method => 'delete', :remote => true, :title => '删除', :class => 'remove-upload') if attachment.id && User.current == attachment.author %>
|
<%= link_to(' '.html_safe, attachment_path(attachment, :format => 'js'), :method => 'delete', :remote => true, :title => '删除', :class => 'remove-upload', :confirm => l(:text_are_you_sure)) if attachment.id && User.current == attachment.author %>
|
||||||
<span class="ml5">(<%= number_to_human_size attachment.filesize %>)</span>
|
<span class="ml5">(<%= number_to_human_size attachment.filesize %>)</span>
|
||||||
<div class="cl"></div>
|
<div class="cl"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue