diff --git a/app/controllers/files_controller.rb b/app/controllers/files_controller.rb index 7b375377c..15195c64f 100644 --- a/app/controllers/files_controller.rb +++ b/app/controllers/files_controller.rb @@ -549,9 +549,9 @@ class FilesController < ApplicationController respond_to do |format| format.js - format.html { - redirect_to org_subfield_files_url(@org_subfield) - } + # format.html { + # redirect_to org_subfield_files_url(@org_subfield) + # } end end end diff --git a/app/views/files/_upload_subfield_file.html.erb b/app/views/files/_upload_subfield_file.html.erb index 5d8723d03..dd90ec173 100644 --- a/app/views/files/_upload_subfield_file.html.erb +++ b/app/views/files/_upload_subfield_file.html.erb @@ -6,7 +6,7 @@ <%= error_messages_for 'attachment' %> - <%= form_tag(org_subfield_files_path(org_subfield), :multipart => true,:remote => !ie8?,:name=>"upload_form") do %> + <%= form_tag(org_subfield_files_path(org_subfield, :in_org => params[:in_org]), :multipart => true,:remote => !ie8?,:name=>"upload_form") do %> diff --git a/app/views/files/create.js.erb b/app/views/files/create.js.erb index 4d8bb26ca..c3399d9da 100644 --- a/app/views/files/create.js.erb +++ b/app/views/files/create.js.erb @@ -53,16 +53,18 @@ $('#upload_file_div').slideToggle('slow'); <% end %> <%end%> <% elsif @org_subfield %> - hideModal(); - $("#resource_list").html('<%= j(render partial: "subfield_files" ,locals: {org_subfield: @org_subfield}) %>'); -// $("#courses_files_count_info").html("<%#= @all_attachments.count%>"); -// $("#courses_files_count_nav").html("(<%#= @all_attachments.count%>)") - // 添加文件上传成功提示, - <% unless params[:attachments].nil? %> - var div = $('
文件上传成功!
'); - $("#org_subfield_list").prepend(div); - setTimeout( function(){div.remove();},3000) - <% end %> + <% if params[:in_org] %> + window.location.href = '<%= org_subfield_files_path @org_subfield %>'; + <%else %> + hideModal(); + $("#resource_list").html('<%= j(render partial: "subfield_files" ,locals: {org_subfield: @org_subfield}) %>'); + // 添加文件上传成功提示, + <% unless params[:attachments].nil? %> + var div = $('
文件上传成功!
'); + $("#org_subfield_list").prepend(div); + setTimeout( function(){div.remove();},3000); + <% end %> + <% end %> <% end %> <% end %> $(document).ready(img_thumbnails); diff --git a/app/views/organizations/_org_left_subfield_list.html.erb b/app/views/organizations/_org_left_subfield_list.html.erb index bcd8aa5f5..4d85342a6 100644 --- a/app/views/organizations/_org_left_subfield_list.html.erb +++ b/app/views/organizations/_org_left_subfield_list.html.erb @@ -31,7 +31,7 @@ <% else %> <%= link_to "#{field.name}", org_subfield_files_path(field), :class => "homepageMenuText" %> <% if User.current.member_of_org?organization %> - <%= link_to "", subfield_upload_file_org_subfield_files_path(field.id),:method => "post", :remote => true, :class => "homepageMenuSetting fr", :title => "上传资源" %> + <%= link_to "", subfield_upload_file_org_subfield_files_path(field.id, :in_org => 1),:method => "post", :remote => true, :class => "homepageMenuSetting fr", :title => "上传资源" %> <% end %>