feat: improve drag & drop

* permits multiple drag & drop
 * synchronize grid & list view on selection
 * permits copy during ddrag & drop (use sift/alt key according your OS)
 * use batch move / copy on drag & drop
This commit is contained in:
Edouard Vanbelle
2026-03-25 18:49:38 +01:00
parent 5b821a7eab
commit 534d4dc190
10 changed files with 386 additions and 173 deletions
+3 -3
View File
@@ -204,7 +204,7 @@
<div class="content-area">
<h1 class="page-title" data-i18n="nav.files">Files</h1>
<div class="actions-bar">
<div class="actions-bar" id="actions-bar">
<div class="action-buttons">
<div class="upload-dropdown" id="upload-dropdown">
<button class="btn btn-primary" id="upload-btn">
@@ -239,6 +239,8 @@
</div>
</div>
<div id="batch-selection-bar" class="batch-selection-bar hidden"></div>
<div class="dropzone" id="dropzone">
<i class="fas fa-cloud-upload-alt dropzone-icon"></i>
<p data-i18n="dropzone.drag_files">Drag files here or click to select</p>
@@ -255,8 +257,6 @@
<span class="breadcrumb-item" data-i18n="breadcrumb.home">Home</span>
</div>
<div id="batch-selection-bar" class="batch-selection-bar"></div>
<!-- Files Container -->
<div class="files-container">
<!-- Grid View -->