diff --git a/app/controllers/dmsf_detail_controller.rb b/app/controllers/dmsf_detail_controller.rb index 5dd7782a..fc5da019 100644 --- a/app/controllers/dmsf_detail_controller.rb +++ b/app/controllers/dmsf_detail_controller.rb @@ -21,7 +21,7 @@ class DmsfDetailController < ApplicationController before_filter :find_project before_filter :authorize - before_filter :find_parent, :only => [:folder_new, :create_folder, :save_folder, :folder_detail] + before_filter :find_parent, :only => [:folder_new, :create_folder, :save_folder] before_filter :find_folder, :only => [:delete_folder, :save_folder, :upload_files, :commit_files, :folder_detail] before_filter :find_file, :only => [:save_file, :delete_file, :file_detail] @@ -47,6 +47,7 @@ class DmsfDetailController < ApplicationController end def folder_detail + @parent = @folder.folder @pathfolder = copy_folder(@folder) end diff --git a/app/views/dmsf_detail/folder_detail.html.erb b/app/views/dmsf_detail/folder_detail.html.erb index 9b8896f7..a497b23e 100644 --- a/app/views/dmsf_detail/folder_detail.html.erb +++ b/app/views/dmsf_detail/folder_detail.html.erb @@ -1,11 +1,11 @@ -<% html_title("DMSF") %> +<% html_title(l(:dmsf)) %>
<% create = @pathfolder == @parent %>

-<%= render(:partial => "/dmsf/path", :locals => {:path => @pathfolder.dmsf_path}) %> -<%= "/ New Folder" if create %> +<%= render(:partial => "/dmsf/path", :locals => {:path => @pathfolder.nil? ? [] : @pathfolder.dmsf_path}) %> +<%= ("/ " + l(:heading_new_folder)) if create %>

<% form_for(:dmsf_folder, @folder, :url => {:action => create ? "create_folder" : "save_folder", :id => @project, :folder_id => @folder, :parent_id => @parent}, @@ -13,15 +13,15 @@ <%= error_messages_for("folder") %>

- <%= label_tag("dmsf_folder_name", "Title:") %> - <%= f.text_field(:name, :size => "32") %> + <%= label_tag("dmsf_folder_name", l(:label_title) + ":") %> + <%= f.text_field(:name, :size => "32", :required => true) %>

- <%= label_tag("dmsf_folder_description", "Description:") %> + <%= label_tag("dmsf_folder_description", l(:label_description) + ":") %> <%= f.text_area(:description, :rows => 15, :class => "wiki-edit") %>

- <%= submit_tag(create ? "Create" : "Save") %> + <%= submit_tag(create ? l(:submit_create) : l(:submit_save)) %> <% end %> <%= wikitoolbar_for "dmsf_folder_description" %> diff --git a/config/locales/cs.yml b/config/locales/cs.yml index ae5c3eaf..0b5f04be 100644 --- a/config/locales/cs.yml +++ b/config/locales/cs.yml @@ -76,4 +76,8 @@ cs: :note_uploaded_maximum_files_at_once: "There can be uploaded maximum of %{number} files at once." :note_upload_files_greater_than_two_gb: "To upload files greater than 2GB you must have 64b browser." :submit_upload_files: "Upload" + :heading_new_folder: "New Folder" + :label_title: "Title" + :label_description: "Description" + :submit_save: "Save" \ No newline at end of file diff --git a/config/locales/en.yml b/config/locales/en.yml index d14ffd68..ccd4dd21 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -76,5 +76,9 @@ en: :note_uploaded_maximum_files_at_once: "There can be uploaded maximum of %{number} files at once." :note_upload_files_greater_than_two_gb: "To upload files greater than 2GB you must have 64b browser." :submit_upload_files: "Upload" + :heading_new_folder: "New Folder" + :label_title: "Title" + :label_description: "Description" + :submit_save: "Save" \ No newline at end of file