Correction bug suppression complète coté lore (et suppression dans tout ce qui est campagne de la partie lore liée).
Améliorations ux : - Bandeau en haut qui reste accessible lors de la création d'un élément (chapitre, page, scène etc...) - Mise en place d'un surlignage pour voir su quel élément on est positionné
This commit is contained in:
@@ -188,6 +188,22 @@ export class SecondarySidebarComponent implements OnDestroy {
|
||||
return this.hasChildren(item);
|
||||
}
|
||||
|
||||
/**
|
||||
* True si la route du node correspond exactement à l'URL courante. Utilisé
|
||||
* pour surligner le dossier / page / scène en cours dans l'arbre — utile
|
||||
* quand plusieurs entrées partagent le même label (ex : deux sous-dossiers
|
||||
* "test" dans la même arborescence).
|
||||
*/
|
||||
isActive(item: TreeItem): boolean {
|
||||
if (!item.route) return false;
|
||||
return this.router.isActive(item.route, {
|
||||
paths: 'exact',
|
||||
queryParams: 'ignored',
|
||||
fragment: 'ignored',
|
||||
matrixParams: 'ignored'
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Auto-déplie la chaîne d'ancêtres du item dont `route` matche l'URL active.
|
||||
* Nécessaire car la sidebar est détruite/recréée à chaque navigation (ngIf
|
||||
|
||||
Reference in New Issue
Block a user