From 1b56f6a7829e405f3139ead4eaa3686654af4235 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Pi=C4=8Dman?= Date: Mon, 21 Oct 2019 11:46:19 +0200 Subject: [PATCH] Autofill of folder link name #1055 --- app/views/dmsf_links/_form.html.erb | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/app/views/dmsf_links/_form.html.erb b/app/views/dmsf_links/_form.html.erb index a48019d5..4ec162d0 100644 --- a/app/views/dmsf_links/_form.html.erb +++ b/app/views/dmsf_links/_form.html.erb @@ -121,12 +121,23 @@ $('#dmsf_link_target_folder_id').select2(); $('#dmsf_link_target_file_id').select2(); <% end %> - <%# Suggest a link name when a file is selected %> + <%# Suggest a link's name when a file is selected %> $('#dmsf_link_target_file_id').change(function () { var linkName = $('#dmsf_link_name'); var name = linkName.val(); + var dirName = $('#dmsf_link_target_folder_id option:selected').text().replace(/\./g, '') + var fileName = $('#dmsf_link_target_file_id option:selected').text().replace(/\./g, '') + if((name == '') || name == dirName) { + linkName.val(fileName); + } + }); + <%# Suggest a link's name when a folder is selected %> + $('#dmsf_link_target_folder_id').change(function () { + var linkName = $('#dmsf_link_name'); + var name = linkName.val(); + var dirName = $('#dmsf_link_target_folder_id option:selected').text().replace(/\./g, '') if(name == '') { - linkName.val($('#dmsf_link_target_file_id option:selected').text().replace(/\./g, '')); + linkName.val(dirName); } }); <%# Internal/External link switch %>