this.updateTree();
resolve(this.getChildren(path));
this.setLoadingIndicator(path, false);
+
+ if (path === '/' && this.treeComponent.treeModel.activeNodes?.length === 0) {
+ this.selectNode(this.getNode('/'));
+ }
});
});
}
if (!subTree) {
this.getSubTree(dir.parent);
}
+
+ if (dir.path === '/volumes') {
+ const innerNode = this.treeComponent.treeModel.getNodeById('/volumes');
+ if (innerNode) {
+ innerNode.expand();
+ }
+ }
return {
name: dir.name,
id: dir.path,
<cd-cephfs-detail [data]="details"> </cd-cephfs-detail>
</ng-template>
</ng-container>
+ <ng-container ngbNavItem="directories">
+ <a ngbNavLink
+ i18n>Directories</a>
+ <ng-template ngbNavContent>
+ <cd-cephfs-directories [id]="id"></cd-cephfs-directories>
+ </ng-template>
+ </ng-container>
<ng-container ngbNavItem="subvolumes">
<a
ngbNavLink
</cd-cephfs-clients>
</ng-template>
</ng-container>
- <ng-container ngbNavItem="directories">
- <a
- ngbNavLink
- i18n>Directories</a>
- <ng-template ngbNavContent>
- <cd-cephfs-directories [id]="id"></cd-cephfs-directories>
- </ng-template>
- </ng-container>
<ng-container ngbNavItem="performance-details">
<a
ngbNavLink