UNPKG

ng-zorro-antd

Version:

An enterprise-class UI components based on Ant Design and Angular

2 lines 7.28 kB
!function(n,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("ng-zorro-antd/core"),require("ng-zorro-antd/tooltip"),require("rxjs/operators"),require("@angular/cdk/overlay"),require("@angular/common"),require("ng-zorro-antd/button"),require("ng-zorro-antd/i18n"),require("ng-zorro-antd/icon")):"function"==typeof define&&define.amd?define("ng-zorro-antd/popconfirm",["exports","@angular/core","ng-zorro-antd/core","ng-zorro-antd/tooltip","rxjs/operators","@angular/cdk/overlay","@angular/common","ng-zorro-antd/button","ng-zorro-antd/i18n","ng-zorro-antd/icon"],e):e(((n=n||self)["ng-zorro-antd"]=n["ng-zorro-antd"]||{},n["ng-zorro-antd"].popconfirm={}),n.ng.core,n["ng-zorro-antd"].core,n["ng-zorro-antd"].tooltip,n.rxjs.operators,n.ng.cdk.overlay,n.ng.common,n["ng-zorro-antd"].button,n["ng-zorro-antd"].i18n,n["ng-zorro-antd"].icon)}(this,function(n,e,t,o,r,i,a,p,c,l){"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 d(n,e){function t(){this.constructor=n}s(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}function u(n,e,t,o){var r,i=arguments.length,a=i<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,t):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(n,e,t,o);else for(var p=n.length-1;p>=0;p--)(r=n[p])&&(a=(i<3?r(a):i>3?r(e,t,a):r(e,t))||a);return i>3&&a&&Object.defineProperty(e,t,a),a}function z(n,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(n,e)}var y=function(n){function r(t,o){var r=n.call(this,t,o)||this;return r.noAnimation=o,r.nzOkType="primary",r.nzCondition=!1,r.nzOnCancel=new e.EventEmitter,r.nzOnConfirm=new e.EventEmitter,r._prefix="ant-popover-placement",r._trigger="click",r._hasBackdrop=!0,r}return d(r,n),r.prototype.show=function(){this.nzCondition?this.onConfirm():n.prototype.show.call(this)},r.prototype.onCancel=function(){this.nzOnCancel.emit(),n.prototype.hide.call(this)},r.prototype.onConfirm=function(){this.nzOnConfirm.emit(),n.prototype.hide.call(this)},r.decorators=[{type:e.Component,args:[{changeDetection:e.ChangeDetectionStrategy.OnPush,encapsulation:e.ViewEncapsulation.None,selector:"nz-popconfirm",exportAs:"nzPopconfirmComponent",preserveWhitespaces:!1,animations:[t.zoomBigMotion],template:'<ng-content></ng-content>\n<ng-template\n #overlay="cdkConnectedOverlay"\n cdkConnectedOverlay\n nzConnectedOverlay\n [cdkConnectedOverlayOrigin]="origin"\n [cdkConnectedOverlayHasBackdrop]="_hasBackdrop"\n (backdropClick)="hide()"\n (detach)="hide()"\n (positionChange)="onPositionChange($event)"\n [cdkConnectedOverlayPositions]="_positions"\n [cdkConnectedOverlayOpen]="_visible">\n <div class="ant-popover"\n [ngClass]="_classMap"\n [ngStyle]="nzOverlayStyle"\n [@.disabled]="noAnimation?.nzNoAnimation"\n [nzNoAnimation]="noAnimation?.nzNoAnimation"\n [@zoomBigMotion]="\'active\'">\n <div class="ant-popover-content">\n <div class="ant-popover-arrow"></div>\n <div class="ant-popover-inner">\n <div>\n <div class="ant-popover-inner-content">\n <div class="ant-popover-message">\n <ng-container *nzStringTemplateOutlet="title">\n <ng-container *nzStringTemplateOutlet="nzIcon">\n <i nz-icon [nzType]="nzIcon || \'exclamation-circle\'" nzTheme="fill"></i>\n </ng-container>\n <div class="ant-popover-message-title">{{ title }}</div>\n </ng-container>\n </div>\n <div class="ant-popover-buttons">\n <button nz-button [nzSize]="\'small\'" (click)="onCancel()">\n <ng-container *ngIf="nzCancelText">{{ nzCancelText }}</ng-container>\n <ng-container *ngIf="!nzCancelText">{{ \'Modal.cancelText\' | nzI18n }}</ng-container>\n </button>\n <button nz-button [nzSize]="\'small\'" [nzType]="nzOkType" (click)="onConfirm()">\n <ng-container *ngIf="nzOkText">{{ nzOkText }}</ng-container>\n <ng-container *ngIf="!nzOkText">{{ \'Modal.okText\' | nzI18n }}</ng-container>\n </button>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n</ng-template>',providers:[{provide:o.NzTooltipBaseComponentLegacy,useExisting:r}],styles:["\n .ant-popover {\n position: relative;\n }\n "]}]}],r.ctorParameters=function(){return[{type:e.ChangeDetectorRef},{type:t.NzNoAnimationDirective,decorators:[{type:e.Host},{type:e.Optional}]}]},r.propDecorators={nzOkText:[{type:e.Input}],nzOkType:[{type:e.Input}],nzCancelText:[{type:e.Input}],nzCondition:[{type:e.Input}],nzIcon:[{type:e.Input}],nzOnCancel:[{type:e.Output}],nzOnConfirm:[{type:e.Output}]},u([t.InputBoolean(),z("design:type",Object)],r.prototype,"nzCondition",void 0),r}(o.NzToolTipComponent);var m=function(n){function o(t,o,r,i,a,p){var c=n.call(this,t,o,r,i,a,p)||this;return c.noAnimation=p,c.nzTrigger="click",c.nzOnCancel=new e.EventEmitter,c.nzOnConfirm=new e.EventEmitter,c.componentFactory=c.resolver.resolveComponentFactory(y),c.needProxyProperties=["nzOverlayClassName","nzOverlayStyle","nzMouseEnterDelay","nzMouseLeaveDelay","nzVisible","nzOkText","nzOkType","nzCancelText","nzCondition","nzIcon"],c}return d(o,n),o.prototype.createDynamicTooltipComponent=function(){var e=this;n.prototype.createDynamicTooltipComponent.call(this),this.tooltip.nzOnCancel.pipe(r.takeUntil(this.$destroy)).subscribe(function(){e.nzOnCancel.emit()}),this.tooltip.nzOnConfirm.pipe(r.takeUntil(this.$destroy)).subscribe(function(){e.nzOnConfirm.emit()})},o.decorators=[{type:e.Directive,args:[{selector:"[nz-popconfirm]",exportAs:"nzPopconfirm",host:{"[class.ant-popover-open]":"isTooltipComponentVisible"}}]}],o.ctorParameters=function(){return[{type:e.ElementRef},{type:e.ViewContainerRef},{type:e.ComponentFactoryResolver},{type:e.Renderer2},{type:y,decorators:[{type:e.Optional}]},{type:t.NzNoAnimationDirective,decorators:[{type:e.Host},{type:e.Optional}]}]},o.propDecorators={specificTitle:[{type:e.Input,args:["nzPopconfirmTitle"]}],directiveNameTitle:[{type:e.Input,args:["nz-popconfirm"]}],specificTrigger:[{type:e.Input,args:["nzPopconfirmTrigger"]}],specificPlacement:[{type:e.Input,args:["nzPopconfirmPlacement"]}],nzOkText:[{type:e.Input}],nzOkType:[{type:e.Input}],nzCancelText:[{type:e.Input}],nzIcon:[{type:e.Input}],nzCondition:[{type:e.Input}],nzTrigger:[{type:e.Input}],nzOnCancel:[{type:e.Output}],nzOnConfirm:[{type:e.Output}]},u([t.InputBoolean(),z("design:type",Boolean)],o.prototype,"nzCondition",void 0),o}(o.NzTooltipBaseDirective);var g=function(){function n(){}return n.decorators=[{type:e.NgModule,args:[{declarations:[y,m],exports:[y,m],imports:[a.CommonModule,p.NzButtonModule,i.OverlayModule,c.NzI18nModule,l.NzIconModule,t.NzAddOnModule,t.NzOverlayModule,t.NzNoAnimationModule,o.NzToolTipModule],entryComponents:[y]}]}],n}();n.NzPopconfirmComponent=y,n.NzPopconfirmDirective=m,n.NzPopconfirmModule=g,Object.defineProperty(n,"__esModule",{value:!0})}); //# sourceMappingURL=ng-zorro-antd-popconfirm.umd.min.js.map