style(ui): apply biome recos

This commit is contained in:
Edouard Vanbelle
2026-04-26 00:22:49 +02:00
parent ae15d5adc5
commit 08cbf3a423
22 changed files with 23 additions and 45 deletions
+1 -1
View File
@@ -151,7 +151,7 @@ function setCurrentSection(section) {
// Update page title
const titleKey = `nav.${section}`;
const defaultTitle = section.charAt(0).toUpperCase() + section.slice(1);
// TODO check why no more used: const defaultTitle = section.charAt(0).toUpperCase() + section.slice(1);
appElements.pageTitle.textContent = i18n.t(titleKey);
appElements.pageTitle.setAttribute('data-i18n', titleKey);
+1 -1
View File
@@ -62,7 +62,7 @@ function addTrashItemToView(item) {
iconClass = item.icon_class || (ui?.getIconClass ? ui.getIconClass(item.name) : 'fas fa-file');
iconSpecialClass = ui?.getIconSpecialClass ? ui.getIconSpecialClass(item.name) : '';
const cat = item.category || '';
typeLabel = cat ? (i18n.t(`files.file_types.${cat.toLowerCase()}`) || cat) : i18n.t('files.file_types.document');
typeLabel = cat ? i18n.t(`files.file_types.${cat.toLowerCase()}`) || cat : i18n.t('files.file_types.document');
}
const isFolder = !isFile;
+1 -1
View File
@@ -1282,7 +1282,7 @@ const ui = {
const iconClass = file.icon_class || this.getIconClass(file.name);
const iconSpecialClass = file.icon_special_class || this.getIconSpecialClass(file.name);
const cat = file.category || '';
const typeLabel = cat ? (i18n.t(`files.file_types.${cat.toLowerCase()}`) || cat) : i18n.t('files.file_types.document');
const typeLabel = cat ? i18n.t(`files.file_types.${cat.toLowerCase()}`) || cat : i18n.t('files.file_types.document');
const fileSize = file.size_formatted || formatFileSize(file.size);
const formattedDate = formatDateTime(file.modified_at);
const isFav = favorites?.isFavorite(file.id, 'file');
-1
View File
@@ -212,7 +212,6 @@ function showUserProfileModal() {
// FIXME: use classes
const barColor = percentage > 90 ? '#ef4444' : percentage > 70 ? '#f59e0b' : '#22c55e';
const existing = document.getElementById('profile-modal-overlay');
if (existing) existing.remove();
+3 -10
View File
@@ -796,8 +796,7 @@ const contextMenus = {
const dialogHeader = shareDialog.querySelector('.share-dialog-header');
if (dialogHeader) {
const headerSpan = dialogHeader.querySelector('span');
const titleText =
itemType === 'file' ? i18n.t('dialogs.share_file') : i18n.t('dialogs.share_folder');
const titleText = itemType === 'file' ? i18n.t('dialogs.share_file') : i18n.t('dialogs.share_folder');
if (headerSpan) {
headerSpan.textContent = titleText;
} else {
@@ -995,10 +994,7 @@ const contextMenus = {
ui.setSharedVisualState(item.id, item.type, true);
// Show success message
ui.showNotification(
i18n.t('notifications.link_created'),
i18n.t('notifications.share_success')
);
ui.showNotification(i18n.t('notifications.link_created'), i18n.t('notifications.share_success'));
} catch (error) {
console.error('Error creating shared link:', error);
ui.showNotification('Error', error.message || 'Could not create shared link');
@@ -1172,10 +1168,7 @@ const contextMenus = {
}
await resp.json();
ui.showNotification(
i18n.t('music.added'),
`${files.length} ${files.length === 1 ? 'track' : 'tracks'} ${i18n.t('music.added_to_playlist')}`
);
ui.showNotification(i18n.t('music.added'), `${files.length} ${files.length === 1 ? 'track' : 'tracks'} ${i18n.t('music.added_to_playlist')}`);
this.closePlaylistDialog();
+1 -4
View File
@@ -994,10 +994,7 @@ const fileOps = {
console.log('Response status:', response.status);
if (response.ok) {
ui.showNotification(
i18n.t('notifications.file_renamed'),
i18n.t('notifications.file_renamed_to', { name: newName })
);
ui.showNotification(i18n.t('notifications.file_renamed'), i18n.t('notifications.file_renamed_to', { name: newName }));
return true;
} else {
const errorText = await response.text();
+2 -8
View File
@@ -110,10 +110,7 @@ const favorites = {
// Notify user
if (ui?.showNotification) {
ui.showNotification(
i18n.t('favorites.added_title'),
`"${name}" ${i18n.t('favorites.added_msg')}`
);
ui.showNotification(i18n.t('favorites.added_title'), `"${name}" ${i18n.t('favorites.added_msg')}`);
}
return true;
@@ -145,10 +142,7 @@ const favorites = {
this._cache.delete(this._cacheKey(id, type));
if (ui?.showNotification) {
ui.showNotification(
i18n.t('favorites.removed_title'),
`"${itemName}" ${i18n.t('favorites.removed_msg')}`
);
ui.showNotification(i18n.t('favorites.removed_title'), `"${itemName}" ${i18n.t('favorites.removed_msg')}`);
}
return true;
-5
View File
@@ -183,7 +183,6 @@ const musicView = {
const listEl = document.getElementById('music-playlist-list');
if (!listEl) return;
if (this.playlists.length === 0) {
listEl.innerHTML = `
<div class="music-empty">
@@ -342,7 +341,6 @@ const musicView = {
const trackListEl = document.getElementById('music-track-list');
if (!trackListEl) return;
if (this.currentTracks.length === 0) {
trackListEl.innerHTML = `
<div class="music-empty">
@@ -477,7 +475,6 @@ const musicView = {
},
async _showCreatePlaylistDialog() {
const name = await Modal.prompt({
title: i18n.t('music.create_playlist'),
label: i18n.t('music.playlist_name'),
@@ -531,7 +528,6 @@ const musicView = {
},
async _deletePlaylist() {
if (!this.currentPlaylist) return;
const confirmed = await new Promise((resolve) => {
@@ -1686,7 +1682,6 @@ const musicPlayer = {
const queueList = document.getElementById('player-queue-list');
if (!queueList) return;
if (this.queue.length === 0) {
queueList.innerHTML = `
<div class="player-queue-empty">
+1 -1
View File
@@ -680,4 +680,4 @@
"complete": "{{count}} / {{total}} تم الرفع"
},
"storage_quota_exceeded": "تجاوز حصة التخزين"
}
}
+1 -1
View File
@@ -680,4 +680,4 @@
"complete": "{{count}} / {{total}} hochgeladen"
},
"storage_quota_exceeded": "Speicherplatz erschöpft"
}
}
+1 -1
View File
@@ -680,4 +680,4 @@
"complete": "{{count}} / {{total}} uploaded"
},
"storage_quota_exceeded": "Storage quota exceeded"
}
}
+1 -1
View File
@@ -680,4 +680,4 @@
"complete": "{{count}} / {{total}} subidos"
},
"storage_quota_exceeded": "Cuota de almacenamiento superada"
}
}
+1 -1
View File
@@ -680,4 +680,4 @@
"complete": "{{count}} / {{total}} آپلود شد"
},
"storage_quota_exceeded": "سهمیه فضای ذخیره‌سازی تجاوز کرده است"
}
}
+1 -1
View File
@@ -680,4 +680,4 @@
"complete": "{{count}} / {{total}} téléchargés"
},
"storage_quota_exceeded": "Quota de stockage dépassé"
}
}
+1 -1
View File
@@ -680,4 +680,4 @@
"complete": "{{count}} / {{total}} अपलोड हुए"
},
"storage_quota_exceeded": "स्टोरेज कोटा पार हो गया"
}
}
+1 -1
View File
@@ -680,4 +680,4 @@
"complete": "{{count}} / {{total}} caricati"
},
"storage_quota_exceeded": "Quota di archiviazione superata"
}
}
+1 -1
View File
@@ -680,4 +680,4 @@
"complete": "{{count}} / {{total}} アップロード済み"
},
"storage_quota_exceeded": "ストレージ容量を超過しました"
}
}
+1 -1
View File
@@ -680,4 +680,4 @@
"complete": "{{count}} / {{total}} 업로드됨"
},
"storage_quota_exceeded": "저장 공간 할당량 초과"
}
}
+1 -1
View File
@@ -680,4 +680,4 @@
"complete": "{{count}} / {{total}} geüpload"
},
"storage_quota_exceeded": "Opslagquotum overschreden"
}
}
+1 -1
View File
@@ -680,4 +680,4 @@
"complete": "{{count}} / {{total}} carregados"
},
"storage_quota_exceeded": "Cota de armazenamento excedida"
}
}
+1 -1
View File
@@ -680,4 +680,4 @@
"complete": "{{count}} / {{total}} загружено"
},
"storage_quota_exceeded": "Превышена квота хранилища"
}
}
+1 -1
View File
@@ -680,4 +680,4 @@
"complete": "已上传 {{count}} / {{total}}"
},
"storage_quota_exceeded": "存储配额已超限"
}
}