fixes #2132 implementing and improving new album selector

- Moved all related logic into album_selector.js for better maintainability and separation of concerns.

- Removed duplicates in TPL and CSS files, consolidating them into a single CSS file and a single TPL file for better organization and efficiency.

- Implementation of the album selector in the pages: photo editing, album editing and batch manager unit.

- Improved the album selector by adding a creation mode to create and select an album (only in admin pages).
This commit is contained in:
Linty
2024-07-31 11:49:44 +02:00
parent 3826f355ae
commit 653b03aacc
20 changed files with 874 additions and 788 deletions
+6
View File
@@ -1368,4 +1368,10 @@ $lang['image(s) contains unsaved changes'] = 'image(s) ne sont pas sauvegardées
$lang['Pagination has changed and needs to be reloaded !'] = "La pagination a changée et nécessite d'être rechargée !";
$lang['Metadata sync complete'] = 'Méta-données synchronisées';
$lang['Save'] = 'Enregistrer';
$lang['Creation mode'] = 'Mode création';
$lang['Create and select'] = 'Créer et sélectionner';
$lang['Add a sub-album to “%s”'] = 'Ajouter un sous-album à “%s”';
$lang['Activate create mode to create and select an album'] = 'Activer le mode création pour créer et sélectionner un album';
$lang['Name field must not be empty'] = 'Le champ nom ne doit pas être vide';
$lang['Create a root album'] = 'Créer un album racine';
// Leave this line empty