UNPKG

ngx-modialog-7

Version:
48 lines 3.73 kB
/** * @fileoverview added by tsickle * Generated from: lib/components/css-dialog-container.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, ViewEncapsulation, ElementRef, Renderer2 } from '@angular/core'; import { BaseDynamicComponent } from './base-dynamic-component'; import { DialogRef } from '../models/dialog-ref'; /** * A component that acts as a top level container for an open modal window. */ // tslint:disable-next-line:component-class-suffix export class CSSDialogContainer extends BaseDynamicComponent { /** * @param {?} dialog * @param {?} el * @param {?} renderer */ constructor(dialog, el, renderer) { super(el, renderer); this.dialog = dialog; this.activateAnimationListener(); } } CSSDialogContainer.decorators = [ { type: Component, args: [{ // tslint:disable-next-line:component-selector selector: 'css-dialog-container', host: { 'tabindex': '-1', 'role': 'dialog' }, encapsulation: ViewEncapsulation.None, template: ` <ng-content></ng-content>` }] } ]; /** @nocollapse */ CSSDialogContainer.ctorParameters = () => [ { type: DialogRef }, { type: ElementRef }, { type: Renderer2 } ]; if (false) { /** @type {?} */ CSSDialogContainer.prototype.dialog; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzLWRpYWxvZy1jb250YWluZXIuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtbW9kaWFsb2ctNy8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL2Nzcy1kaWFsb2ctY29udGFpbmVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUNMLFNBQVMsRUFDVCxpQkFBaUIsRUFDakIsVUFBVSxFQUNWLFNBQVMsRUFDVixNQUFNLGVBQWUsQ0FBQztBQUV2QixPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUNoRSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sc0JBQXNCLENBQUM7Ozs7QUFnQmpELGtEQUFrRDtBQUNsRCxNQUFNLE9BQU8sa0JBQW1CLFNBQVEsb0JBQW9COzs7Ozs7SUFFMUQsWUFBbUIsTUFBc0IsRUFBRSxFQUFjLEVBQUUsUUFBbUI7UUFDNUUsS0FBSyxDQUFDLEVBQUUsRUFBRSxRQUFRLENBQUMsQ0FBQztRQURILFdBQU0sR0FBTixNQUFNLENBQWdCO1FBRXZDLElBQUksQ0FBQyx5QkFBeUIsRUFBRSxDQUFDO0lBQ25DLENBQUM7OztZQWpCRixTQUFTLFNBQUM7O2dCQUVULFFBQVEsRUFBRSxzQkFBc0I7Z0JBQ2hDLElBQUksRUFBRTtvQkFDSixVQUFVLEVBQUUsSUFBSTtvQkFDaEIsTUFBTSxFQUFFLFFBQVE7aUJBQ2pCO2dCQUNELGFBQWEsRUFBRSxpQkFBaUIsQ0FBQyxJQUFJO2dCQUNyQyxRQUFRLEVBQUU7OEJBQ2tCO2FBQzdCOzs7O1lBZlEsU0FBUztZQUxoQixVQUFVO1lBQ1YsU0FBUzs7OztJQXVCRyxvQ0FBNkIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBDb21wb25lbnQsXG4gIFZpZXdFbmNhcHN1bGF0aW9uLFxuICBFbGVtZW50UmVmLFxuICBSZW5kZXJlcjJcbn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7IEJhc2VEeW5hbWljQ29tcG9uZW50IH0gZnJvbSAnLi9iYXNlLWR5bmFtaWMtY29tcG9uZW50JztcbmltcG9ydCB7IERpYWxvZ1JlZiB9IGZyb20gJy4uL21vZGVscy9kaWFsb2ctcmVmJztcblxuLyoqXG4gKiBBIGNvbXBvbmVudCB0aGF0IGFjdHMgYXMgYSB0b3AgbGV2ZWwgY29udGFpbmVyIGZvciBhbiBvcGVuIG1vZGFsIHdpbmRvdy5cbiAqL1xuQENvbXBvbmVudCh7XG4gIC8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTpjb21wb25lbnQtc2VsZWN0b3JcbiAgc2VsZWN0b3I6ICdjc3MtZGlhbG9nLWNvbnRhaW5lcicsXG4gIGhvc3Q6IHtcbiAgICAndGFiaW5kZXgnOiAnLTEnLFxuICAgICdyb2xlJzogJ2RpYWxvZydcbiAgfSxcbiAgZW5jYXBzdWxhdGlvbjogVmlld0VuY2Fwc3VsYXRpb24uTm9uZSxcbiAgdGVtcGxhdGU6IGBcbiAgICA8bmctY29udGVudD48L25nLWNvbnRlbnQ+YFxufSlcbi8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTpjb21wb25lbnQtY2xhc3Mtc3VmZml4XG5leHBvcnQgY2xhc3MgQ1NTRGlhbG9nQ29udGFpbmVyIGV4dGVuZHMgQmFzZUR5bmFtaWNDb21wb25lbnQge1xuXG4gIGNvbnN0cnVjdG9yKHB1YmxpYyBkaWFsb2c6IERpYWxvZ1JlZjxhbnk+LCBlbDogRWxlbWVudFJlZiwgcmVuZGVyZXI6IFJlbmRlcmVyMikge1xuICAgIHN1cGVyKGVsLCByZW5kZXJlcik7XG4gICAgdGhpcy5hY3RpdmF0ZUFuaW1hdGlvbkxpc3RlbmVyKCk7XG4gIH1cblxufVxuIl19