<%= render_principals_for_new_folder_permissions(@principals) %>
diff --git a/app/views/dmsf_folders_copy/_form.html.erb b/app/views/dmsf_folders_copy/_form.html.erb
index 27d0723f..6ef57208 100644
--- a/app/views/dmsf_folders_copy/_form.html.erb
+++ b/app/views/dmsf_folders_copy/_form.html.erb
@@ -3,7 +3,7 @@
#
# Redmine plugin for Document Management System "Features"
#
-# Copyright (C) 2011-17 Karel Pičman
+# Copyright (C) 2011-18 Karel Pičman
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
@@ -43,16 +43,14 @@
<% end %>
<% end %>
-
+<% end %>
diff --git a/app/views/dmsf_links/_form.html.erb b/app/views/dmsf_links/_form.html.erb
index 5d9df1e1..91eca119 100644
--- a/app/views/dmsf_links/_form.html.erb
+++ b/app/views/dmsf_links/_form.html.erb
@@ -3,7 +3,7 @@
#
# Redmine plugin for Document Management System "Features"
#
-# Copyright (C) 2011-17 Karel Pičman
+# Copyright (C) 2011-18 Karel Pičman
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
@@ -46,7 +46,7 @@
<%= select_tag('dmsf_link[target_project_id]',
project_tree_options_for_select(DmsfFile.allowed_target_projects_on_copy,
:selected => @dmsf_link.target_project), :style => "width=100%") %>
- <%= javascript_tag do %>
+ <%= late_javascript_tag do %>
$('#dmsf_link_target_project_id').change(function(){
$.ajax({
url: '<%= autocomplete_for_project_dmsf_link_path(@project, :format => 'js') %>',
@@ -65,7 +65,7 @@
<%= select_tag('dmsf_link[target_folder_id]',
folder_tree_options_for_select(DmsfFolder.directory_tree(@dmsf_link.target_project),
:selected => @target_folder_id)) %>
- <%= javascript_tag do %>
+ <%= late_javascript_tag do %>
$('#dmsf_link_target_folder_id').change(function(){
$.ajax({
url: '<%= autocomplete_for_folder_dmsf_link_path(@project, :format => 'js') %>',
@@ -104,7 +104,7 @@
<% end %>
-
+<% end %>
diff --git a/app/views/dmsf_upload/_multi_upload.html.erb b/app/views/dmsf_upload/_multi_upload.html.erb
index f3bd3ddb..dee8fe05 100644
--- a/app/views/dmsf_upload/_multi_upload.html.erb
+++ b/app/views/dmsf_upload/_multi_upload.html.erb
@@ -45,12 +45,11 @@
<% end %>
-
+ var dmsfFileFieldCount = 1;
+<% end %>
<% content_for :header_tags do %>
<%= stylesheet_link_tag 'plupload/jquery.ui.plupload.css', :plugin => 'redmine_dmsf' %>
<%= javascript_include_tag 'plupload/js/plupload.full.min.js', :plugin => 'redmine_dmsf' %>
<%= javascript_include_tag 'plupload/js/jquery.ui.plupload/jquery.ui.plupload.js', :plugin => 'redmine_dmsf' %>
<%= javascript_include_tag(js_url, :plugin => 'redmine_dmsf') %>
-
-
+ <% end %>
<% end %>
diff --git a/app/views/dmsf_workflows/_action.html.erb b/app/views/dmsf_workflows/_action.html.erb
index f88a2bd4..845ddd1c 100644
--- a/app/views/dmsf_workflows/_action.html.erb
+++ b/app/views/dmsf_workflows/_action.html.erb
@@ -44,7 +44,7 @@
<%= render_principals_for_new_dmsf_workflow_users(
@dmsf_workflow, params[:dmsf_workflow_step_assignment_id], params[:dmsf_file_revision_id]) %>
@@ -55,4 +55,4 @@
<%= submit_tag l(:button_submit), :name => 'commit', :onclick => 'hideModal(this);' %>
<%= submit_tag l(:button_cancel), :name => 'commit', :onclick => 'hideModal(this);' %>
-<% end %>
\ No newline at end of file
+<% end %>
diff --git a/app/views/dmsf_workflows/_new_step_form.html.erb b/app/views/dmsf_workflows/_new_step_form.html.erb
index 434bde75..5e691817 100644
--- a/app/views/dmsf_workflows/_new_step_form.html.erb
+++ b/app/views/dmsf_workflows/_new_step_form.html.erb
@@ -23,7 +23,7 @@
-<%= javascript_tag do %>
+<%= late_javascript_tag do %>
$(function() { $("table.steps tbody").positionedItems(); });
<% end %>
diff --git a/app/views/dmsf_workflows/new.html.erb b/app/views/dmsf_workflows/new.html.erb
index 157c309a..7293241a 100644
--- a/app/views/dmsf_workflows/new.html.erb
+++ b/app/views/dmsf_workflows/new.html.erb
@@ -45,9 +45,9 @@
<%= f.submit l(:button_create) %>
<% end %>
-
+<% end %>
diff --git a/assets/javascripts/attachments_dmsf.js b/assets/javascripts/attachments_dmsf.js
index 6000118b..decd6d20 100644
--- a/assets/javascripts/attachments_dmsf.js
+++ b/assets/javascripts/attachments_dmsf.js
@@ -285,7 +285,7 @@ function dmsfSetupFileDrop() {
}
}
-$(document).ready(dmsfSetupFileDrop);
-$(document).on("erui_new_dom", function() {
+EASY.schedule.late(function () {
dmsfSetupFileDrop();
+ $(document).on("erui_new_dom", dmsfSetupFileDrop);
});
diff --git a/lib/redmine_dmsf/hooks/views/issue_view_hooks.rb b/lib/redmine_dmsf/hooks/views/issue_view_hooks.rb
index b28cf1ad..1da3fea0 100644
--- a/lib/redmine_dmsf/hooks/views/issue_view_hooks.rb
+++ b/lib/redmine_dmsf/hooks/views/issue_view_hooks.rb
@@ -48,7 +48,9 @@ module RedmineDmsf
html << l(:label_dmsf_attachments)
html << ''
html << '
'
- html << "" if User.current.pref.dmsf_attachments_upload_choice == 'DMSF'
+ if User.current.pref.dmsf_attachments_upload_choice == 'DMSF'
+ html << late_javascript_tag("$(document).ready(function() {$('.attachments-container:not(.dmsf_uploader)').parent().hide();})")
+ end
end
# Upload form
html.html_safe + attach_documents_form(context, false,