ng-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
2 lines • 4.16 kB
JavaScript
!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("@angular/cdk/overlay"),require("@angular/common")):"function"==typeof define&&define.amd?define("ng-zorro-antd/popover",["exports","@angular/core","ng-zorro-antd/core","ng-zorro-antd/tooltip","@angular/cdk/overlay","@angular/common"],e):e((n["ng-zorro-antd"]=n["ng-zorro-antd"]||{},n["ng-zorro-antd"].popover={}),n.ng.core,n["ng-zorro-antd"].core,n["ng-zorro-antd"].tooltip,n.ng.cdk.overlay,n.ng.common)}(this,function(n,o,r,e,t,i){"use strict";var a=function(n,e){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,e){n.__proto__=e}||function(n,e){for(var o in e)e.hasOwnProperty(o)&&(n[o]=e[o])})(n,e)};function c(n,e){function o(){this.constructor=n}a(n,e),n.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}var l=function(t){function n(n,e){var o=t.call(this,n,e)||this;return o.noAnimation=e,o._prefix="ant-popover-placement",o}return c(n,t),n.prototype.isContentEmpty=function(){var n=!(this.nzTitle instanceof o.TemplateRef)&&(""===this.nzTitle||!r.isNotNil(this.nzTitle)),e=!(this.nzContent instanceof o.TemplateRef)&&(""===this.nzContent||!r.isNotNil(this.nzContent));return n&&e},n.decorators=[{type:o.Component,args:[{selector:"nz-popover",exportAs:"nzPopoverComponent",animations:[r.zoomBigMotion],template:'<ng-content></ng-content>\n<ng-template\n #overlay="cdkConnectedOverlay"\n cdkConnectedOverlay\n nzConnectedOverlay\n [cdkConnectedOverlayOrigin]="overlayOrigin"\n [cdkConnectedOverlayHasBackdrop]="_hasBackdrop"\n (backdropClick)="hide()"\n (detach)="hide()"\n (positionChange)="onPositionChange($event)"\n [cdkConnectedOverlayPositions]="_positions"\n [cdkConnectedOverlayOpen]="visible$ | async">\n <div class="ant-popover"\n [ngClass]="_classMap"\n [ngStyle]="nzOverlayStyle"\n [nzNoAnimation]="noAnimation?.nzNoAnimation"\n [@zoomBigMotion]="\'active\'"\n (@zoomBigMotion.done)="_afterVisibilityAnimation($event)">\n <div class="ant-popover-content">\n <div class="ant-popover-arrow"></div>\n <div class="ant-popover-inner" role="tooltip">\n <div>\n <div class="ant-popover-title" *ngIf="nzTitle">\n <ng-container *nzStringTemplateOutlet="nzTitle">{{ nzTitle }}</ng-container>\n </div>\n <div class="ant-popover-inner-content">\n <ng-container *nzStringTemplateOutlet="nzContent">{{ nzContent }}</ng-container>\n </div>\n </div>\n </div>\n </div>\n </div>\n</ng-template>',changeDetection:o.ChangeDetectionStrategy.OnPush,encapsulation:o.ViewEncapsulation.None,preserveWhitespaces:!1,styles:["\n .ant-popover {\n position: relative;\n }\n "]}]}],n.ctorParameters=function(){return[{type:o.ChangeDetectorRef},{type:r.NzNoAnimationDirective,decorators:[{type:o.Host},{type:o.Optional}]}]},n.propDecorators={nzTitle:[{type:o.Input},{type:o.ContentChild,args:["neverUsedTemplate"]}],nzContent:[{type:o.Input},{type:o.ContentChild,args:["nzTemplate"]}]},n}(e.NzToolTipComponent),p=function(p){function n(n,e,o,t,r,i){var a=p.call(this,n,e,o,t,r,i)||this;return a.noAnimation=i,a.factory=a.resolver.resolveComponentFactory(l),a}return c(n,p),n.decorators=[{type:o.Directive,args:[{selector:"[nz-popover]",exportAs:"nzPopover",host:{"[class.ant-popover-open]":"isTooltipOpen"}}]}],n.ctorParameters=function(){return[{type:o.ElementRef},{type:o.ViewContainerRef},{type:o.ComponentFactoryResolver},{type:o.Renderer2},{type:l,decorators:[{type:o.Optional}]},{type:r.NzNoAnimationDirective,decorators:[{type:o.Host},{type:o.Optional}]}]},n}(e.NzTooltipDirective),s=function(){function n(){}return n.decorators=[{type:o.NgModule,args:[{entryComponents:[l],exports:[p,l],declarations:[p,l],imports:[i.CommonModule,t.OverlayModule,r.NzAddOnModule,r.NzOverlayModule,r.NzNoAnimationModule,e.NzToolTipModule]}]}],n}();n.NzPopoverComponent=l,n.NzPopoverDirective=p,n.NzPopoverModule=s,Object.defineProperty(n,"__esModule",{value:!0})});
//# sourceMappingURL=ng-zorro-antd-popover.umd.min.js.map