ngx-modialog-7
Version:
Modal / Dialog for Angular
44 lines • 4.72 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-7';
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwtY29udGFpbmVyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1tb2RpYWxvZy03L3BsdWdpbnMvYm9vdHN0cmFwLyIsInNvdXJjZXMiOlsibGliL21vZGFsLWNvbnRhaW5lci5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsT0FBTyxFQUNMLFNBQVMsRUFDVCxVQUFVLEVBQ1YsaUJBQWlCLEVBQ2pCLFNBQVMsRUFDVixNQUFNLGVBQWUsQ0FBQztBQUV2QixPQUFPLEVBQUUsb0JBQW9CLEVBQUUsU0FBUyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFJakU7SUFxQnNDLG9DQUFvQjtJQUN4RCwwQkFBbUIsTUFBcUMsRUFDNUMsRUFBYyxFQUFFLFFBQW1CO1FBRC9DLFlBRUUsa0JBQU0sRUFBRSxFQUFFLFFBQVEsQ0FBQyxTQUVwQjtRQUprQixZQUFNLEdBQU4sTUFBTSxDQUErQjtRQUd0RCxLQUFJLENBQUMseUJBQXlCLEVBQUUsQ0FBQzs7SUFDbkMsQ0FBQzs7Z0JBMUJGLFNBQVMsU0FBQzs7b0JBRVQsUUFBUSxFQUFFLG9CQUFvQjtvQkFDOUIsSUFBSSxFQUFFO3dCQUNKLFVBQVUsRUFBRSxJQUFJO3dCQUNoQixNQUFNLEVBQUUsUUFBUTt3QkFDaEIsT0FBTyxFQUFFLFlBQVk7d0JBQ3JCLE9BQU8sRUFBRSxvQ0FBb0M7cUJBQzlDO29CQUNELGFBQWEsRUFBRSxpQkFBaUIsQ0FBQyxJQUFJO29CQUNyQyxRQUFRLEVBQ0osOFVBT0s7aUJBQ1Y7Ozs7Z0JBdkI4QixTQUFTO2dCQUx0QyxVQUFVO2dCQUVWLFNBQVM7O0lBa0NYLHVCQUFDO0NBQUEsQUEzQkQsQ0FxQnNDLG9CQUFvQixHQU16RDtTQU5ZLGdCQUFnQjs7O0lBQ2Ysa0NBQTRDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgQ29tcG9uZW50LFxuICBFbGVtZW50UmVmLFxuICBWaWV3RW5jYXBzdWxhdGlvbixcbiAgUmVuZGVyZXIyXG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQgeyBCYXNlRHluYW1pY0NvbXBvbmVudCwgRGlhbG9nUmVmIH0gZnJvbSAnbmd4LW1vZGlhbG9nLTcnO1xuXG5pbXBvcnQgeyBNZXNzYWdlTW9kYWxQcmVzZXQgfSBmcm9tICcuL3ByZXNldHMvbWVzc2FnZS1tb2RhbC1wcmVzZXQnO1xuXG5AQ29tcG9uZW50KHtcbiAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOmNvbXBvbmVudC1zZWxlY3RvclxuICBzZWxlY3RvcjogJ2JzLW1vZGFsLWNvbnRhaW5lcicsXG4gIGhvc3Q6IHtcbiAgICAndGFiaW5kZXgnOiAnLTEnLFxuICAgICdyb2xlJzogJ2RpYWxvZycsXG4gICAgJ2NsYXNzJzogJ21vZGFsIGZhZGUnLFxuICAgICdzdHlsZSc6ICdwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrJ1xuICB9LFxuICBlbmNhcHN1bGF0aW9uOiBWaWV3RW5jYXBzdWxhdGlvbi5Ob25lLFxuICB0ZW1wbGF0ZTpcbiAgICAgIGBcbiAgICA8ZGl2IFtuZ0NsYXNzXT1cImRpYWxvZy5jb250ZXh0LmRpYWxvZ0NsYXNzXCJcbiAgICAgICAgIFtjbGFzcy5tb2RhbC1sZ109XCJkaWFsb2cuY29udGV4dC5zaXplID09IFxcJ2xnXFwnXCJcbiAgICAgICAgIFtjbGFzcy5tb2RhbC1zbV09XCJkaWFsb2cuY29udGV4dC5zaXplID09IFxcJ3NtXFwnXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwibW9kYWwtY29udGVudFwiIHN0eWxlPVwiZGlzcGxheTpibG9ja1wiIHJvbGU9XCJkb2N1bWVudFwiIG92ZXJsYXlEaWFsb2dCb3VuZGFyeT5cbiAgICAgICAgPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+YFxufSlcbi8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTpjb21wb25lbnQtY2xhc3Mtc3VmZml4XG5leHBvcnQgY2xhc3MgQlNNb2RhbENvbnRhaW5lciBleHRlbmRzIEJhc2VEeW5hbWljQ29tcG9uZW50IHtcbiAgY29uc3RydWN0b3IocHVibGljIGRpYWxvZzogRGlhbG9nUmVmPE1lc3NhZ2VNb2RhbFByZXNldD4sXG4gICAgICAgICAgICAgIGVsOiBFbGVtZW50UmVmLCByZW5kZXJlcjogUmVuZGVyZXIyKSB7XG4gICAgc3VwZXIoZWwsIHJlbmRlcmVyKTtcbiAgICB0aGlzLmFjdGl2YXRlQW5pbWF0aW9uTGlzdGVuZXIoKTtcbiAgfVxufVxuIl19