UNPKG

ngx-bootstrap-ci

Version:
2 lines 2.96 kB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("ngx-bootstrap/utils"),require("@angular/common")):"function"==typeof define&&define.amd?define("ngx-bootstrap/alert",["exports","@angular/core","ngx-bootstrap/utils","@angular/common"],t):t((e["ngx-bootstrap"]=e["ngx-bootstrap"]||{},e["ngx-bootstrap"].alert={}),e.ng.core,e.utils,e.ng.common)}(this,function(e,s,t,n){"use strict";var o=function(){function e(){this.type="warning",this.dismissible=!1,this.dismissOnTimeout=undefined}return e.decorators=[{type:s.Injectable}],e}(),i=function(){function e(e,t){var n=this;this.changeDetection=t,this.type="warning",this.dismissible=!1,this.isOpen=!0,this.onClose=new s.EventEmitter,this.onClosed=new s.EventEmitter,this.classes="",this.dismissibleChange=new s.EventEmitter,Object.assign(this,e),this.dismissibleChange.subscribe(function(e){n.classes=n.dismissible?"alert-dismissible":"",n.changeDetection.markForCheck()})}return e.prototype.ngOnInit=function(){var e=this;this.dismissOnTimeout&&setTimeout(function(){return e.close()},parseInt(this.dismissOnTimeout,10))},e.prototype.close=function(){this.isOpen&&(this.onClose.emit(this),this.isOpen=!1,this.changeDetection.markForCheck(),this.onClosed.emit(this))},e.decorators=[{type:s.Component,args:[{selector:"alert,bs-alert",template:'<ng-template [ngIf]="isOpen">\n <div [class]="\'alert alert-\' + type" role="alert" [ngClass]="classes">\n <ng-template [ngIf]="dismissible">\n <button type="button" class="close" aria-label="Close" (click)="close()">\n <span aria-hidden="true">&times;</span>\n <span class="sr-only">Close</span>\n </button>\n </ng-template>\n <ng-content></ng-content>\n </div>\n</ng-template>\n',changeDetection:s.ChangeDetectionStrategy.OnPush}]}],e.ctorParameters=function(){return[{type:o},{type:s.ChangeDetectorRef}]},e.propDecorators={type:[{type:s.Input}],dismissible:[{type:s.Input}],dismissOnTimeout:[{type:s.Input}],isOpen:[{type:s.Input}],onClose:[{type:s.Output}],onClosed:[{type:s.Output}]},function c(e,t,n,s){var o,i=arguments.length,r=i<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,n):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,n,s);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(i<3?o(r):3<i?o(t,n,r):o(t,n))||r);return 3<i&&r&&Object.defineProperty(t,n,r),r}([t.OnChange(),function n(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}("design:type",Object)],e.prototype,"dismissible",void 0),e}(),r=function(){function e(){}return e.forRoot=function(){return{ngModule:e,providers:[o]}},e.decorators=[{type:s.NgModule,args:[{imports:[n.CommonModule],declarations:[i],exports:[i],entryComponents:[i]}]}],e}();e.AlertComponent=i,e.AlertModule=r,e.AlertConfig=o,Object.defineProperty(e,"__esModule",{value:!0})}); //# sourceMappingURL=ngx-bootstrap-alert.umd.min.js.map