feat(itemToolltip): fusion pathTooltip + ownerTooltip into itemToolltip, move it in the header for more visibility

This commit is contained in:
Edouard Vanbelle
2026-05-28 10:51:50 +02:00
parent 607ae5e6df
commit 7f4b329718
11 changed files with 311 additions and 244 deletions
+3 -3
View File
@@ -6,7 +6,7 @@ import { escapeHtml, formatDateTime } from '../core/formatters.js';
import { i18n } from '../core/i18n.js';
import { batchToolbar } from '../features/files/batchToolbar.js';
import { fileOps } from '../features/files/fileOperations.js';
import * as pathTooltip from '../features/pathTooltip.js';
import * as itemTooltip from '../features/itemTooltip.js';
import { appElements } from './state.js';
import { ui } from './ui.js';
@@ -23,7 +23,7 @@ async function loadTrashItems() {
try {
if (batchToolbar) batchToolbar.clear();
pathTooltip.destroy(elements.filesList);
itemTooltip.destroy(elements.filesList);
ui.resetFilesList(); // ensure also list visible & error hidden
elements.filesList.innerHTML = `
<div class="list-header trash-header">
@@ -50,7 +50,7 @@ async function loadTrashItems() {
trashItems.forEach((item) => {
addTrashItemToView(item);
});
pathTooltip.init(elements.filesList);
itemTooltip.init(elements.filesList);
} catch (error) {
console.error('Error loading trash items:', error);
ui.showNotification('Error', 'Error loading trash items');