Angular update

This commit is contained in:
DominikIwanek 2025-05-19 16:56:46 +02:00
parent 922d2eebce
commit a346e3ccda

View File

@ -24,6 +24,7 @@ import { VersionsApi } from '@alfresco/js-api';
import { NewVersionUploaderData, NewVersionUploaderDialogData } from './models'; import { NewVersionUploaderData, NewVersionUploaderDialogData } from './models';
import { Observable } from 'rxjs'; import { Observable } from 'rxjs';
import { OverlayContainer } from '@angular/cdk/overlay'; import { OverlayContainer } from '@angular/cdk/overlay';
import { take } from 'rxjs/operators';
@Injectable({ @Injectable({
providedIn: 'root' providedIn: 'root'
@ -84,7 +85,10 @@ export class NewVersionUploaderService {
dialogRef.componentInstance.uploadError.asObservable().subscribe((error) => { dialogRef.componentInstance.uploadError.asObservable().subscribe((error) => {
observer.error(error); observer.error(error);
}); });
dialogRef.afterClosed().subscribe(() => { dialogRef
.afterClosed()
.pipe(take(1))
.subscribe(() => {
this.overlayContainer.getContainerElement().setAttribute('role', 'region'); this.overlayContainer.getContainerElement().setAttribute('role', 'region');
NewVersionUploaderService.focusOnClose(selectorAutoFocusedOnClose); NewVersionUploaderService.focusOnClose(selectorAutoFocusedOnClose);
}); });