search inside folders

This commit is contained in:
2025-05-31 12:24:48 +02:00
parent 4494ebdeb3
commit 45a1bc07c6
5 changed files with 54 additions and 18 deletions

View File

@@ -255,6 +255,11 @@ export class ViewManager {
const size = isFolder ? '-' : this.formatFileSize(file.size);
const modified = new Date(file.modified).toLocaleString();
// Create file name element
const name = document.createElement('span');
name.className = 'file-name';
name.textContent = file.displayName || file.name;
return `
<tr data-index="${index}" class="file-row" style="cursor: pointer;"
onclick="window.roomManager.fileManager.updateSelection(${index}, event)"
@@ -268,7 +273,7 @@ export class ViewManager {
<i class="fas ${icon}" style="font-size:1.5rem;color:${isFolder ? 'var(--primary-color)' : 'var(--secondary-color)'}"></i>
</td>
<td>
<span class="file-name">${file.name}</span>
${name.outerHTML}
</td>
<td class="text-muted">${size}</td>
<td class="text-muted">${modified}</td>
@@ -294,6 +299,11 @@ export class ViewManager {
const size = isFolder ? '-' : this.formatFileSize(file.size);
const modified = new Date(file.modified).toLocaleString();
// Create file name element
const name = document.createElement('span');
name.className = 'file-name';
name.textContent = file.displayName || file.name;
return `
<div class="col-12 col-sm-6 col-md-4 col-lg-3 mb-3">
<div class="card file-card h-100 border-0 shadow-sm position-relative"
@@ -309,7 +319,7 @@ export class ViewManager {
<div class="mb-2">
<i class="fas ${icon}" style="font-size:2.5rem;color:${isFolder ? 'var(--primary-color)' : 'var(--secondary-color)'};"></i>
</div>
<div class="fw-bold file-name-ellipsis mb-1" title="${file.name}">${file.name}</div>
<div class="fw-bold file-name-ellipsis mb-1" title="${file.name}">${name.outerHTML}</div>
<div class="text-muted" style="font-size:0.85rem;">${modified}</div>
<div class="text-muted mb-2" style="font-size:0.85rem;">${size}</div>
</div>