diff --git a/public/js/dashboard.js b/public/js/dashboard.js index 09702d7b..103cb5bb 100644 --- a/public/js/dashboard.js +++ b/public/js/dashboard.js @@ -38,10 +38,17 @@ function hideMovingProgress() { $('#movingOverlay').css('display', 'none'); } -function moveFile(fileName, folderName, dragBack) { +function moveFileToFolder(event, folderName, dragBack) { + event.preventDefault(); + event.stopPropagation(); + + const fullUrl = event.dataTransfer.getData('text/uri-list'); + const url = new URL(fullUrl); + let fileName = url.pathname; + $('#moveCurrentPath').val(fileName.slice(1)); fileName = fileName.split('/').pop(); - $('#moveNewPath').val(folderName + '/' +fileName); + $('#moveNewPath').val(folderName + '/' + fileName); $('#moveFileForm').submit(); } diff --git a/views/dashboard/files.erb b/views/dashboard/files.erb index 483c95b3..e9a615c4 100644 --- a/views/dashboard/files.erb +++ b/views/dashboard/files.erb @@ -1,16 +1,3 @@ - -