ngx-modialog-10
Version:
Modal / Dialog for Angular
44 lines • 4.77 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: lib/modal-container.component.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { __extends } from "tslib";
import { Component, ElementRef, ViewEncapsulation, Renderer2 } from '@angular/core';
import { BaseDynamicComponent, DialogRef } from 'ngx-modialog-10';
var BSModalContainer = /** @class */ (function (_super) {
__extends(BSModalContainer, _super);
function BSModalContainer(dialog, el, renderer) {
var _this = _super.call(this, el, renderer) || this;
_this.dialog = dialog;
_this.activateAnimationListener();
return _this;
}
BSModalContainer.decorators = [
{ type: Component, args: [{
// tslint:disable-next-line:component-selector
selector: 'bs-modal-container',
host: {
'tabindex': '-1',
'role': 'dialog',
'class': 'modal fade',
'style': 'position: absolute; display: block'
},
encapsulation: ViewEncapsulation.None,
template: "\n <div [ngClass]=\"dialog.context.dialogClass\"\n [class.modal-lg]=\"dialog.context.size == 'lg'\"\n [class.modal-sm]=\"dialog.context.size == 'sm'\">\n <div class=\"modal-content\" style=\"display:block\" role=\"document\" overlayDialogBoundary>\n <ng-content></ng-content>\n </div>\n </div>"
}] }
];
/** @nocollapse */
BSModalContainer.ctorParameters = function () { return [
{ type: DialogRef },
{ type: ElementRef },
{ type: Renderer2 }
]; };
return BSModalContainer;
}(BaseDynamicComponent));
export { BSModalContainer };
if (false) {
/** @type {?} */
BSModalContainer.prototype.dialog;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwtY29udGFpbmVyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1tb2RpYWxvZy0xMC9wbHVnaW5zL2Jvb3RzdHJhcC8iLCJzb3VyY2VzIjpbImxpYi9tb2RhbC1jb250YWluZXIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLE9BQU8sRUFDTCxTQUFTLEVBQ1QsVUFBVSxFQUNWLGlCQUFpQixFQUNqQixTQUFTLEVBQ1YsTUFBTSxlQUFlLENBQUM7QUFFdkIsT0FBTyxFQUFFLG9CQUFvQixFQUFFLFNBQVMsRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBSWxFO0lBcUJzQyxvQ0FBb0I7SUFDeEQsMEJBQW1CLE1BQXFDLEVBQzVDLEVBQWMsRUFBRSxRQUFtQjtRQUQvQyxZQUVFLGtCQUFNLEVBQUUsRUFBRSxRQUFRLENBQUMsU0FFcEI7UUFKa0IsWUFBTSxHQUFOLE1BQU0sQ0FBK0I7UUFHdEQsS0FBSSxDQUFDLHlCQUF5QixFQUFFLENBQUM7O0lBQ25DLENBQUM7O2dCQTFCRixTQUFTLFNBQUM7O29CQUVULFFBQVEsRUFBRSxvQkFBb0I7b0JBQzlCLElBQUksRUFBRTt3QkFDSixVQUFVLEVBQUUsSUFBSTt3QkFDaEIsTUFBTSxFQUFFLFFBQVE7d0JBQ2hCLE9BQU8sRUFBRSxZQUFZO3dCQUNyQixPQUFPLEVBQUUsb0NBQW9DO3FCQUM5QztvQkFDRCxhQUFhLEVBQUUsaUJBQWlCLENBQUMsSUFBSTtvQkFDckMsUUFBUSxFQUNKLDhVQU9LO2lCQUNWOzs7O2dCQXZCOEIsU0FBUztnQkFMdEMsVUFBVTtnQkFFVixTQUFTOztJQWtDWCx1QkFBQztDQUFBLEFBM0JELENBcUJzQyxvQkFBb0IsR0FNekQ7U0FOWSxnQkFBZ0I7OztJQUNmLGtDQUE0QyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIENvbXBvbmVudCxcbiAgRWxlbWVudFJlZixcbiAgVmlld0VuY2Fwc3VsYXRpb24sXG4gIFJlbmRlcmVyMlxufSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgQmFzZUR5bmFtaWNDb21wb25lbnQsIERpYWxvZ1JlZiB9IGZyb20gJ25neC1tb2RpYWxvZy0xMCc7XG5cbmltcG9ydCB7IE1lc3NhZ2VNb2RhbFByZXNldCB9IGZyb20gJy4vcHJlc2V0cy9tZXNzYWdlLW1vZGFsLXByZXNldCc7XG5cbkBDb21wb25lbnQoe1xuICAvLyB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmU6Y29tcG9uZW50LXNlbGVjdG9yXG4gIHNlbGVjdG9yOiAnYnMtbW9kYWwtY29udGFpbmVyJyxcbiAgaG9zdDoge1xuICAgICd0YWJpbmRleCc6ICctMScsXG4gICAgJ3JvbGUnOiAnZGlhbG9nJyxcbiAgICAnY2xhc3MnOiAnbW9kYWwgZmFkZScsXG4gICAgJ3N0eWxlJzogJ3Bvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2snXG4gIH0sXG4gIGVuY2Fwc3VsYXRpb246IFZpZXdFbmNhcHN1bGF0aW9uLk5vbmUsXG4gIHRlbXBsYXRlOlxuICAgICAgYFxuICAgIDxkaXYgW25nQ2xhc3NdPVwiZGlhbG9nLmNvbnRleHQuZGlhbG9nQ2xhc3NcIlxuICAgICAgICAgW2NsYXNzLm1vZGFsLWxnXT1cImRpYWxvZy5jb250ZXh0LnNpemUgPT0gXFwnbGdcXCdcIlxuICAgICAgICAgW2NsYXNzLm1vZGFsLXNtXT1cImRpYWxvZy5jb250ZXh0LnNpemUgPT0gXFwnc21cXCdcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJtb2RhbC1jb250ZW50XCIgc3R5bGU9XCJkaXNwbGF5OmJsb2NrXCIgcm9sZT1cImRvY3VtZW50XCIgb3ZlcmxheURpYWxvZ0JvdW5kYXJ5PlxuICAgICAgICA8bmctY29udGVudD48L25nLWNvbnRlbnQ+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5gXG59KVxuLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOmNvbXBvbmVudC1jbGFzcy1zdWZmaXhcbmV4cG9ydCBjbGFzcyBCU01vZGFsQ29udGFpbmVyIGV4dGVuZHMgQmFzZUR5bmFtaWNDb21wb25lbnQge1xuICBjb25zdHJ1Y3RvcihwdWJsaWMgZGlhbG9nOiBEaWFsb2dSZWY8TWVzc2FnZU1vZGFsUHJlc2V0PixcbiAgICAgICAgICAgICAgZWw6IEVsZW1lbnRSZWYsIHJlbmRlcmVyOiBSZW5kZXJlcjIpIHtcbiAgICBzdXBlcihlbCwgcmVuZGVyZXIpO1xuICAgIHRoaXMuYWN0aXZhdGVBbmltYXRpb25MaXN0ZW5lcigpO1xuICB9XG59XG4iXX0=