UNPKG

@ux-aspects/ux-aspects

Version:

Open source user interface framework for building modern, responsive, mobile big data applications

105 lines 12.8 kB
import { A11yModule } from '@angular/cdk/a11y'; import { PlatformModule } from '@angular/cdk/platform'; import { NgModule } from '@angular/core'; import { ColorServiceModule } from '../../services/color/index'; import { ColorContrastDirective } from './contrast-ratio/color-contrast.directive'; import { ContrastService } from './contrast-ratio/contrast.service'; import { DefaultFocusIndicatorDirective } from './focus-indicator/default-focus-indicator.directive'; import { FocusIndicatorOptionsDirective } from './focus-indicator/focus-indicator-options/focus-indicator-options.directive'; import { FocusIndicatorOriginDirective } from './focus-indicator/focus-indicator-origin/focus-indicator-origin.directive'; import { FocusIndicatorDirective } from './focus-indicator/focus-indicator.directive'; import { FocusIndicatorService } from './focus-indicator/focus-indicator.service'; import { FocusWithinDirective } from './focus-within/focus-within.directive'; import { ManagedFocusContainerDirective } from './managed-focus-container/managed-focus-container.directive'; import { ManagedFocusContainerService } from './managed-focus-container/managed-focus-container.service'; import { AccessibilityOptionsService } from './options/accessibility-options.service'; import { ACCESSIBILITY_OPTIONS_TOKEN } from './options/accessibility-options.token'; import { SplitterAccessibilityDirective } from './splitter/splitter-accessibility.directive'; import { TabbableListItemDirective } from './tabbable-list/tabbable-list-item.directive'; import { TabbableListDirective } from './tabbable-list/tabbable-list.directive'; import * as i0 from "@angular/core"; export class AccessibilityModule { static forRoot(options) { return { ngModule: AccessibilityModule, providers: [ { provide: ACCESSIBILITY_OPTIONS_TOKEN, useValue: options } ] }; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.12", ngImport: i0, type: AccessibilityModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.12", ngImport: i0, type: AccessibilityModule, declarations: [DefaultFocusIndicatorDirective, FocusIndicatorDirective, FocusIndicatorOptionsDirective, FocusIndicatorOriginDirective, FocusWithinDirective, ManagedFocusContainerDirective, SplitterAccessibilityDirective, TabbableListDirective, TabbableListItemDirective, FocusIndicatorOriginDirective, ColorContrastDirective], imports: [A11yModule, ColorServiceModule, PlatformModule], exports: [DefaultFocusIndicatorDirective, FocusIndicatorDirective, FocusIndicatorOptionsDirective, FocusIndicatorOriginDirective, FocusWithinDirective, ManagedFocusContainerDirective, SplitterAccessibilityDirective, TabbableListDirective, TabbableListItemDirective, FocusIndicatorOriginDirective, ColorContrastDirective] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.12", ngImport: i0, type: AccessibilityModule, providers: [ AccessibilityOptionsService, ContrastService, FocusIndicatorService, ManagedFocusContainerService, ], imports: [A11yModule, ColorServiceModule, PlatformModule] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.12", ngImport: i0, type: AccessibilityModule, decorators: [{ type: NgModule, args: [{ declarations: [ DefaultFocusIndicatorDirective, FocusIndicatorDirective, FocusIndicatorOptionsDirective, FocusIndicatorOriginDirective, FocusWithinDirective, ManagedFocusContainerDirective, SplitterAccessibilityDirective, TabbableListDirective, TabbableListItemDirective, FocusIndicatorOriginDirective, ColorContrastDirective ], imports: [ A11yModule, ColorServiceModule, PlatformModule ], exports: [ DefaultFocusIndicatorDirective, FocusIndicatorDirective, FocusIndicatorOptionsDirective, FocusIndicatorOriginDirective, FocusWithinDirective, ManagedFocusContainerDirective, SplitterAccessibilityDirective, TabbableListDirective, TabbableListItemDirective, FocusIndicatorOriginDirective, ColorContrastDirective ], providers: [ AccessibilityOptionsService, ContrastService, FocusIndicatorService, ManagedFocusContainerService, ] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjZXNzaWJpbGl0eS5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvZGlyZWN0aXZlcy9hY2Nlc3NpYmlsaXR5L2FjY2Vzc2liaWxpdHkubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQUMvQyxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sdUJBQXVCLENBQUM7QUFDdkQsT0FBTyxFQUF1QixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFDaEUsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sMkNBQTJDLENBQUM7QUFDbkYsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQ3BFLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLHFEQUFxRCxDQUFDO0FBQ3JHLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLDZFQUE2RSxDQUFDO0FBQzdILE9BQU8sRUFBRSw2QkFBNkIsRUFBRSxNQUFNLDJFQUEyRSxDQUFDO0FBQzFILE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLDZDQUE2QyxDQUFDO0FBQ3RGLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLDJDQUEyQyxDQUFDO0FBQ2xGLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLHVDQUF1QyxDQUFDO0FBQzdFLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLDZEQUE2RCxDQUFDO0FBQzdHLE9BQU8sRUFBRSw0QkFBNEIsRUFBRSxNQUFNLDJEQUEyRCxDQUFDO0FBRXpHLE9BQU8sRUFBRSwyQkFBMkIsRUFBRSxNQUFNLHlDQUF5QyxDQUFDO0FBQ3RGLE9BQU8sRUFBRSwyQkFBMkIsRUFBRSxNQUFNLHVDQUF1QyxDQUFDO0FBQ3BGLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLDZDQUE2QyxDQUFDO0FBQzdGLE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxNQUFNLDhDQUE4QyxDQUFDO0FBQ3pGLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLHlDQUF5QyxDQUFDOztBQXlDaEYsTUFBTSxPQUFPLG1CQUFtQjtJQUU1QixNQUFNLENBQUMsT0FBTyxDQUFDLE9BQTZCO1FBQ3hDLE9BQU87WUFDSCxRQUFRLEVBQUUsbUJBQW1CO1lBQzdCLFNBQVMsRUFBRTtnQkFDUCxFQUFFLE9BQU8sRUFBRSwyQkFBMkIsRUFBRSxRQUFRLEVBQUUsT0FBTyxFQUFFO2FBQzlEO1NBQ0osQ0FBQztJQUNOLENBQUM7K0dBVFEsbUJBQW1CO2dIQUFuQixtQkFBbUIsaUJBckN4Qiw4QkFBOEI7WUFDOUIsdUJBQXVCO1lBQ3ZCLDhCQUE4QjtZQUM5Qiw2QkFBNkI7WUFDN0Isb0JBQW9CO1lBQ3BCLDhCQUE4QjtZQUM5Qiw4QkFBOEI7WUFDOUIscUJBQXFCO1lBQ3JCLHlCQUF5QjtZQUN6Qiw2QkFBNkI7WUFDN0Isc0JBQXNCLGFBR3RCLFVBQVU7WUFDVixrQkFBa0I7WUFDbEIsY0FBYyxhQUdkLDhCQUE4QjtZQUM5Qix1QkFBdUI7WUFDdkIsOEJBQThCO1lBQzlCLDZCQUE2QjtZQUM3QixvQkFBb0I7WUFDcEIsOEJBQThCO1lBQzlCLDhCQUE4QjtZQUM5QixxQkFBcUI7WUFDckIseUJBQXlCO1lBQ3pCLDZCQUE2QjtZQUM3QixzQkFBc0I7Z0hBU2pCLG1CQUFtQixhQVBqQjtZQUNQLDJCQUEyQjtZQUMzQixlQUFlO1lBQ2YscUJBQXFCO1lBQ3JCLDRCQUE0QjtTQUMvQixZQXRCRyxVQUFVO1lBQ1Ysa0JBQWtCO1lBQ2xCLGNBQWM7OzRGQXNCVCxtQkFBbUI7a0JBdkMvQixRQUFRO21CQUFDO29CQUNOLFlBQVksRUFBRTt3QkFDViw4QkFBOEI7d0JBQzlCLHVCQUF1Qjt3QkFDdkIsOEJBQThCO3dCQUM5Qiw2QkFBNkI7d0JBQzdCLG9CQUFvQjt3QkFDcEIsOEJBQThCO3dCQUM5Qiw4QkFBOEI7d0JBQzlCLHFCQUFxQjt3QkFDckIseUJBQXlCO3dCQUN6Qiw2QkFBNkI7d0JBQzdCLHNCQUFzQjtxQkFDekI7b0JBQ0QsT0FBTyxFQUFFO3dCQUNMLFVBQVU7d0JBQ1Ysa0JBQWtCO3dCQUNsQixjQUFjO3FCQUNqQjtvQkFDRCxPQUFPLEVBQUU7d0JBQ0wsOEJBQThCO3dCQUM5Qix1QkFBdUI7d0JBQ3ZCLDhCQUE4Qjt3QkFDOUIsNkJBQTZCO3dCQUM3QixvQkFBb0I7d0JBQ3BCLDhCQUE4Qjt3QkFDOUIsOEJBQThCO3dCQUM5QixxQkFBcUI7d0JBQ3JCLHlCQUF5Qjt3QkFDekIsNkJBQTZCO3dCQUM3QixzQkFBc0I7cUJBQ3pCO29CQUNELFNBQVMsRUFBRTt3QkFDUCwyQkFBMkI7d0JBQzNCLGVBQWU7d0JBQ2YscUJBQXFCO3dCQUNyQiw0QkFBNEI7cUJBQy9CO2lCQUNKIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQTExeU1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2Nkay9hMTF5JztcbmltcG9ydCB7IFBsYXRmb3JtTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY2RrL3BsYXRmb3JtJztcbmltcG9ydCB7IE1vZHVsZVdpdGhQcm92aWRlcnMsIE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb2xvclNlcnZpY2VNb2R1bGUgfSBmcm9tICcuLi8uLi9zZXJ2aWNlcy9jb2xvci9pbmRleCc7XG5pbXBvcnQgeyBDb2xvckNvbnRyYXN0RGlyZWN0aXZlIH0gZnJvbSAnLi9jb250cmFzdC1yYXRpby9jb2xvci1jb250cmFzdC5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgQ29udHJhc3RTZXJ2aWNlIH0gZnJvbSAnLi9jb250cmFzdC1yYXRpby9jb250cmFzdC5zZXJ2aWNlJztcbmltcG9ydCB7IERlZmF1bHRGb2N1c0luZGljYXRvckRpcmVjdGl2ZSB9IGZyb20gJy4vZm9jdXMtaW5kaWNhdG9yL2RlZmF1bHQtZm9jdXMtaW5kaWNhdG9yLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBGb2N1c0luZGljYXRvck9wdGlvbnNEaXJlY3RpdmUgfSBmcm9tICcuL2ZvY3VzLWluZGljYXRvci9mb2N1cy1pbmRpY2F0b3Itb3B0aW9ucy9mb2N1cy1pbmRpY2F0b3Itb3B0aW9ucy5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgRm9jdXNJbmRpY2F0b3JPcmlnaW5EaXJlY3RpdmUgfSBmcm9tICcuL2ZvY3VzLWluZGljYXRvci9mb2N1cy1pbmRpY2F0b3Itb3JpZ2luL2ZvY3VzLWluZGljYXRvci1vcmlnaW4uZGlyZWN0aXZlJztcbmltcG9ydCB7IEZvY3VzSW5kaWNhdG9yRGlyZWN0aXZlIH0gZnJvbSAnLi9mb2N1cy1pbmRpY2F0b3IvZm9jdXMtaW5kaWNhdG9yLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBGb2N1c0luZGljYXRvclNlcnZpY2UgfSBmcm9tICcuL2ZvY3VzLWluZGljYXRvci9mb2N1cy1pbmRpY2F0b3Iuc2VydmljZSc7XG5pbXBvcnQgeyBGb2N1c1dpdGhpbkRpcmVjdGl2ZSB9IGZyb20gJy4vZm9jdXMtd2l0aGluL2ZvY3VzLXdpdGhpbi5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgTWFuYWdlZEZvY3VzQ29udGFpbmVyRGlyZWN0aXZlIH0gZnJvbSAnLi9tYW5hZ2VkLWZvY3VzLWNvbnRhaW5lci9tYW5hZ2VkLWZvY3VzLWNvbnRhaW5lci5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgTWFuYWdlZEZvY3VzQ29udGFpbmVyU2VydmljZSB9IGZyb20gJy4vbWFuYWdlZC1mb2N1cy1jb250YWluZXIvbWFuYWdlZC1mb2N1cy1jb250YWluZXIuc2VydmljZSc7XG5pbXBvcnQgeyBBY2Nlc3NpYmlsaXR5T3B0aW9ucyB9IGZyb20gJy4vb3B0aW9ucy9hY2Nlc3NpYmlsaXR5LW9wdGlvbnMuaW50ZXJmYWNlJztcbmltcG9ydCB7IEFjY2Vzc2liaWxpdHlPcHRpb25zU2VydmljZSB9IGZyb20gJy4vb3B0aW9ucy9hY2Nlc3NpYmlsaXR5LW9wdGlvbnMuc2VydmljZSc7XG5pbXBvcnQgeyBBQ0NFU1NJQklMSVRZX09QVElPTlNfVE9LRU4gfSBmcm9tICcuL29wdGlvbnMvYWNjZXNzaWJpbGl0eS1vcHRpb25zLnRva2VuJztcbmltcG9ydCB7IFNwbGl0dGVyQWNjZXNzaWJpbGl0eURpcmVjdGl2ZSB9IGZyb20gJy4vc3BsaXR0ZXIvc3BsaXR0ZXItYWNjZXNzaWJpbGl0eS5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgVGFiYmFibGVMaXN0SXRlbURpcmVjdGl2ZSB9IGZyb20gJy4vdGFiYmFibGUtbGlzdC90YWJiYWJsZS1saXN0LWl0ZW0uZGlyZWN0aXZlJztcbmltcG9ydCB7IFRhYmJhYmxlTGlzdERpcmVjdGl2ZSB9IGZyb20gJy4vdGFiYmFibGUtbGlzdC90YWJiYWJsZS1saXN0LmRpcmVjdGl2ZSc7XG5cbkBOZ01vZHVsZSh7XG4gICAgZGVjbGFyYXRpb25zOiBbXG4gICAgICAgIERlZmF1bHRGb2N1c0luZGljYXRvckRpcmVjdGl2ZSxcbiAgICAgICAgRm9jdXNJbmRpY2F0b3JEaXJlY3RpdmUsXG4gICAgICAgIEZvY3VzSW5kaWNhdG9yT3B0aW9uc0RpcmVjdGl2ZSxcbiAgICAgICAgRm9jdXNJbmRpY2F0b3JPcmlnaW5EaXJlY3RpdmUsXG4gICAgICAgIEZvY3VzV2l0aGluRGlyZWN0aXZlLFxuICAgICAgICBNYW5hZ2VkRm9jdXNDb250YWluZXJEaXJlY3RpdmUsXG4gICAgICAgIFNwbGl0dGVyQWNjZXNzaWJpbGl0eURpcmVjdGl2ZSxcbiAgICAgICAgVGFiYmFibGVMaXN0RGlyZWN0aXZlLFxuICAgICAgICBUYWJiYWJsZUxpc3RJdGVtRGlyZWN0aXZlLFxuICAgICAgICBGb2N1c0luZGljYXRvck9yaWdpbkRpcmVjdGl2ZSxcbiAgICAgICAgQ29sb3JDb250cmFzdERpcmVjdGl2ZVxuICAgIF0sXG4gICAgaW1wb3J0czogW1xuICAgICAgICBBMTF5TW9kdWxlLFxuICAgICAgICBDb2xvclNlcnZpY2VNb2R1bGUsXG4gICAgICAgIFBsYXRmb3JtTW9kdWxlXG4gICAgXSxcbiAgICBleHBvcnRzOiBbXG4gICAgICAgIERlZmF1bHRGb2N1c0luZGljYXRvckRpcmVjdGl2ZSxcbiAgICAgICAgRm9jdXNJbmRpY2F0b3JEaXJlY3RpdmUsXG4gICAgICAgIEZvY3VzSW5kaWNhdG9yT3B0aW9uc0RpcmVjdGl2ZSxcbiAgICAgICAgRm9jdXNJbmRpY2F0b3JPcmlnaW5EaXJlY3RpdmUsXG4gICAgICAgIEZvY3VzV2l0aGluRGlyZWN0aXZlLFxuICAgICAgICBNYW5hZ2VkRm9jdXNDb250YWluZXJEaXJlY3RpdmUsXG4gICAgICAgIFNwbGl0dGVyQWNjZXNzaWJpbGl0eURpcmVjdGl2ZSxcbiAgICAgICAgVGFiYmFibGVMaXN0RGlyZWN0aXZlLFxuICAgICAgICBUYWJiYWJsZUxpc3RJdGVtRGlyZWN0aXZlLFxuICAgICAgICBGb2N1c0luZGljYXRvck9yaWdpbkRpcmVjdGl2ZSxcbiAgICAgICAgQ29sb3JDb250cmFzdERpcmVjdGl2ZVxuICAgIF0sXG4gICAgcHJvdmlkZXJzOiBbXG4gICAgICAgIEFjY2Vzc2liaWxpdHlPcHRpb25zU2VydmljZSxcbiAgICAgICAgQ29udHJhc3RTZXJ2aWNlLFxuICAgICAgICBGb2N1c0luZGljYXRvclNlcnZpY2UsXG4gICAgICAgIE1hbmFnZWRGb2N1c0NvbnRhaW5lclNlcnZpY2UsXG4gICAgXVxufSlcbmV4cG9ydCBjbGFzcyBBY2Nlc3NpYmlsaXR5TW9kdWxlIHtcblxuICAgIHN0YXRpYyBmb3JSb290KG9wdGlvbnM6IEFjY2Vzc2liaWxpdHlPcHRpb25zKTogTW9kdWxlV2l0aFByb3ZpZGVyczxBY2Nlc3NpYmlsaXR5TW9kdWxlPiB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBuZ01vZHVsZTogQWNjZXNzaWJpbGl0eU1vZHVsZSxcbiAgICAgICAgICAgIHByb3ZpZGVyczogW1xuICAgICAgICAgICAgICAgIHsgcHJvdmlkZTogQUNDRVNTSUJJTElUWV9PUFRJT05TX1RPS0VOLCB1c2VWYWx1ZTogb3B0aW9ucyB9XG4gICAgICAgICAgICBdXG4gICAgICAgIH07XG4gICAgfVxuXG59XG4iXX0=