diff --git a/app/controllers/file_controller.rb b/app/controllers/file_controller.rb index 7c6b065..6ef0a38 100644 --- a/app/controllers/file_controller.rb +++ b/app/controllers/file_controller.rb @@ -299,7 +299,7 @@ class FileController < CmsController # :nodoc: all gallery_folder = Configuration.options.gallery_folder.to_i == parent_folder.id - @folder = parent_folder.children.create(:name => name,:file_type => 'fld',:special => gallery_folder ? 'gallery' : '') + @folder = parent_folder.children.create(:creator_id => myself.id, :name => name,:file_type => 'fld',:special => gallery_folder ? 'gallery' : '') @parent_id = parent_folder.id if gallery_folder @folder.create_gallery(:name => name, :occurred_at => Time.now) diff --git a/app/views/file/_file_tree.rhtml b/app/views/file/_file_tree.rhtml index 39b3693..efbb6a9 100644 --- a/app/views/file/_file_tree.rhtml +++ b/app/views/file/_file_tree.rhtml @@ -23,11 +23,11 @@ <% if fld.parent_id.nil? %> <%= theme_image_tag 'icons/domain.gif', :class => "node_handle_icon", :id => "node_handle_#{fld.id}" , :onclick => "FileEditor.selectTreeNode(#{fld.id});" %> - <%= "Domain Root".t %> + <%= "Domain Root".t %> <% else -%> <%= image_tag theme_src(fld.mini_icon), :class => "node_handle_icon", :id => "node_handle_#{fld.id}" , :onclick => "FileEditor.selectTreeNode(#{fld.id});" %> - <%= fld.name %> + <%= fld.name %> <% end -%> diff --git a/app/views/file/details/_folder_details.rhtml b/app/views/file/details/_folder_details.rhtml index 7317953..aa3169d 100644 --- a/app/views/file/details/_folder_details.rhtml +++ b/app/views/file/details/_folder_details.rhtml @@ -6,8 +6,10 @@ <% if file.file_type_match(@select) -%> <% end -%> - - + <% if !defined?(folder_just_loaded) || folder_just_loaded != true -%> + + + <% end -%>
diff --git a/app/views/file/load_folder.rjs b/app/views/file/load_folder.rjs index 48f2674..1fcef6b 100644 --- a/app/views/file/load_folder.rjs +++ b/app/views/file/load_folder.rjs @@ -6,7 +6,7 @@ page.replace_html 'folder_title', :partial => 'folder_title', :locals => { :fol if @file if @file.folder? - page.replace_html :file_manager_body, :partial => '/file/details/folder_details', :locals => {:file => @file } + page.replace_html :file_manager_body, :partial => '/file/details/folder_details', :locals => {:file => @file, :folder_just_loaded => true } else page.replace_html :file_manager_body, :partial => '/file/details/file_details', :locals => {:file => @file } end