feat (ui): select files upgrade

This commit is contained in:
kodi
2026-03-09 14:13:59 +01:00
parent a22172f736
commit c5aaa20ce2
4 changed files with 170 additions and 74 deletions
+12 -13
View File
@@ -104,36 +104,35 @@
<div id="fileModal" class="modal hidden" aria-hidden="true">
<div class="modal-card">
<div class="row modal-head">
<div class="modal-head">
<h3 id="fileModalTitle">File Discovery</h3>
<button id="closeFileModalBtn" class="secondary">Close</button>
</div>
<div class="row">
<div class="row modal-root-row">
<label for="modalRootSelect">Root</label>
<select id="modalRootSelect"></select>
<label for="modalFolderSelect">Folder</label>
<select id="modalFolderSelect"></select>
</div>
<div class="row">
<input id="modalSubpathInput" type="text" placeholder="Current subpath (relative)" />
<button id="modalLoadFoldersBtn" class="secondary">Load Folders</button>
<label>
<input id="modalRecursiveInput" type="checkbox" checked />
recursive
</label>
<button id="modalLoadFilesBtn">Load Files</button>
</div>
<div class="modal-grid">
<div>
<div class="modal-pane">
<h4>Folders</h4>
<ul id="modalFoldersList" class="list"></ul>
</div>
<div>
<div class="modal-pane">
<h4>Files</h4>
<div class="row modal-files-tools">
<input id="modalFileFilterInput" type="text" placeholder="Filter files..." />
<button id="modalSelectAllFilesBtn" class="secondary">Select All</button>
<button id="modalClearSelectionBtn" class="secondary">Clear Selection</button>
</div>
<ul id="modalFilesList" class="list"></ul>
</div>
</div>
<div class="row">
<div class="row modal-actions">
<span id="modalSelectionCount" class="muted"></span>
<button id="closeFileModalBtn" class="secondary">Close</button>
<button id="modalAddSelectedFilesBtn">Add Selected Files</button>
</div>
</div>