trap focus for overlay viewer (#5127)

This commit is contained in:
Cilibiu Bogdan
2019-10-06 20:08:15 +03:00
committed by Eugenio Romano
parent 9dd78b10f9
commit 6857213db6
2 changed files with 4 additions and 2 deletions

View File

@@ -3,7 +3,7 @@
[class.adf-viewer-overlay-container]="overlayMode"
[class.adf-viewer-inline-container]="!overlayMode">
<div class="adf-viewer-content" fxLayout="column">
<div class="adf-viewer-content" fxLayout="column" [cdkTrapFocus]="overlayMode" cdkTrapFocusAutoCapture>
<ng-content select="adf-viewer-toolbar"></ng-content>
<ng-container *ngIf="showToolbar && !toolbar">
<adf-toolbar color="default" id="adf-viewer-toolbar" class="adf-viewer-toolbar">

View File

@@ -42,6 +42,7 @@ import { ViewerComponent } from './components/viewer.component';
import { ViewerExtensionDirective } from './directives/viewer-extension.directive';
import { ViewerToolbarActionsComponent } from './components/viewer-toolbar-actions.component';
import { DirectiveModule } from '../directives/directive.module';
import { A11yModule } from '@angular/cdk/a11y';
@NgModule({
imports: [
@@ -54,7 +55,8 @@ import { DirectiveModule } from '../directives/directive.module';
ToolbarModule,
PipeModule,
FlexLayoutModule,
DirectiveModule
DirectiveModule,
A11yModule
],
declarations: [
PdfPasswordDialogComponent,