@synerty/ng2-balloon-msg-ns
Version:
Show balloon messages to users in Nativescript
2 lines • 4.45 kB
JavaScript
!function(n,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@synerty/ng2-balloon-msg"),require("@angular/router"),require("@angular/common")):"function"==typeof define&&define.amd?define("@synerty/ng2-balloon-msg-ns",["exports","@angular/core","@synerty/ng2-balloon-msg","@angular/router","@angular/common"],e):e((n.synerty=n.synerty||{},n.synerty["ng2-balloon-msg-ns"]={}),n.ng.core,null,n.ng.router,n.ng.common)}(this,function(n,o,e,r,t){"use strict";var s=function(n,e){return(s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,e){n.__proto__=e}||function(n,e){for(var t in e)e.hasOwnProperty(t)&&(n[t]=e[t])})(n,e)};function a(n,e){function t(){this.constructor=n}s(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}var l=function(t){function n(n){var e=t.call(this,n)||this;return e.fullScreenNeededEvent=new o.EventEmitter,e.showModalEvent.subscribe(function(n){return e.fullScreenNeededEvent.emit(n)}),e}return a(n,t),n.decorators=[{type:o.Component,args:[{selector:"ng2-balloon-msg-ns",template:'\n<StackLayout>\n <ng2-balloon-msg-item-ns\n *ngFor="let msgDetails of getShown()"\n [msgDetails]="msgDetails">\n\n </ng2-balloon-msg-item-ns>\n</StackLayout>\n'}]}],n.ctorParameters=function(){return[{type:e.Ng2BalloonMsgService}]},n.propDecorators={fullScreenNeededEvent:[{type:o.Output,args:["fullScreenNeededEvent"]}]},n}(e.Ng2BalloonMsgCommonQueueComponent),i=function(t){function n(n){var e=t.call(this,n)||this;return e.router=n,e}return a(n,t),n.decorators=[{type:o.Component,args:[{selector:"ng2-balloon-msg-item-ns",template:'<StackLayout class="p-10"\n [class.bg-success]="msgDetails.isSuccess()"\n [class.bg-info]="msgDetails.isInfo()"\n [class.bg-warning]="msgDetails.isWarning()"\n [class.bg-danger]="msgDetails.isError()"\n [class.visible]="shownStr == \'shown\'"\n [class.hide]="shownStr == \'hidden\'"\n ios:isUserInteractionEnabled="true">\n\n <GridLayout *ngIf="msgDetails.isFleeting() || msgDetails.isSticky()"\n width="100%"\n rows="auto" columns="*, auto">\n <Label class=""\n row="0" col="0"\n [text]="msgDetails.msg"\n textWrap="true"\n (tap)="msgClicked()"></Label>\n <Button *ngIf="msgDetails.hasRoute()"\n ios:isUserInteractionEnabled="true"\n class="btn"\n row="0" col="1"\n text="Open"\n (tap)="openClicked()"></Button>\n </GridLayout>\n\n <GridLayout *ngIf="msgDetails.isConfirm() || msgDetails.isConfirmCancel()"\n width="100%" height="100%"\n rows="auto, *, auto" columns="*, *">\n <Label *ngIf="msgDetails.dialogTitle != null"\n class="title"\n row="0" col="0"\n colSpan="2"\n [text]="msgDetails.dialogTitle"\n textWrap="true"></Label>\n\n <Label class="h3"\n row="1" col="0"\n colSpan="2"\n textWrap="true"\n [text]="msgDetails.msg"></Label>\n\n <button *ngIf="msgDetails.isConfirmCancel()"\n ios:isUserInteractionEnabled="true"\n class="btn btn-active"\n row="2" col="0"\n [text]="msgDetails.cancelText"\n (tap)="cancelClicked()">\n </button>\n <button class="btn btn-primary btn-active"\n ios:isUserInteractionEnabled="true"\n row="2" col="1"\n [text]="msgDetails.confirmText"\n (tap)="confirmClicked()">\n </button>\n </GridLayout>\n</StackLayout>\n',styles:[".btn{color:#fff;cursor:pointer;font-size:14.4;padding:8;border:0;background-color:#999;min-width:40;border-radius:4}btn:hover{background-color:#737373}.bg-info{color:#000;background-color:#d9edf7}.bg-success{color:#000;background-color:#dff0d8}.bg-warning{color:#000;background-color:#fcf8e3}.bg-danger{color:#000;background-color:#f2dede}"]}]}],n.ctorParameters=function(){return[{type:r.Router}]},n}(e.Ng2BalloonMsgCommonItemComponent),c=function(){function n(){}return n.decorators=[{type:o.NgModule,args:[{imports:[t.CommonModule],exports:[l,i],declarations:[l,i],providers:[],schemas:[o.NO_ERRORS_SCHEMA]}]}],n}();n.Ng2BalloonMsgNsModule=c,n.ɵb=i,n.ɵa=l,Object.defineProperty(n,"__esModule",{value:!0})});
//# sourceMappingURL=synerty-ng2-balloon-msg-ns.umd.min.js.map