ng-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
2 lines • 4.11 kB
JavaScript
!function(n,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/cdk/overlay"),require("@angular/common"),require("@angular/core"),require("ng-zorro-antd/core"),require("ng-zorro-antd/tooltip")):"function"==typeof define&&define.amd?define("ng-zorro-antd/popover",["exports","@angular/cdk/overlay","@angular/common","@angular/core","ng-zorro-antd/core","ng-zorro-antd/tooltip"],e):e((n["ng-zorro-antd"]=n["ng-zorro-antd"]||{},n["ng-zorro-antd"].popover={}),n.ng.cdk.overlay,n.ng.common,n.ng.core,n["ng-zorro-antd"].core,n["ng-zorro-antd"].tooltip)}(this,function(n,e,o,t,r,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 p(n,e){function o(){this.constructor=n}a(n,e),n.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}var c,l=(p(s,c=i.NzToolTipComponent),s.prototype.isContentEmpty=function(){var n=!(this.nzTitle instanceof t.TemplateRef||""!==this.nzTitle&&r.isNotNil(this.nzTitle)),e=!(this.nzContent instanceof t.TemplateRef||""!==this.nzContent&&r.isNotNil(this.nzContent));return n&&e},s.decorators=[{type:t.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:t.ChangeDetectionStrategy.OnPush,encapsulation:t.ViewEncapsulation.None,preserveWhitespaces:!1,styles:["\n .ant-popover {\n position: relative;\n }\n "]}]}],s.ctorParameters=function(){return[{type:t.ChangeDetectorRef},{type:r.NzNoAnimationDirective,decorators:[{type:t.Host},{type:t.Optional}]}]},s.propDecorators={nzTitle:[{type:t.Input},{type:t.ContentChild,args:["neverUsedTemplate"]}],nzContent:[{type:t.Input},{type:t.ContentChild,args:["nzTemplate"]}]},s);function s(n,e){var o=c.call(this,n,e)||this;return o.noAnimation=e,o._prefix="ant-popover-placement",o}var d,v=(p(y,d=i.NzTooltipDirective),y.decorators=[{type:t.Directive,args:[{selector:"[nz-popover]",exportAs:"nzPopover",host:{"[class.ant-popover-open]":"isTooltipOpen"}}]}],y.ctorParameters=function(){return[{type:t.ElementRef},{type:t.ViewContainerRef},{type:t.ComponentFactoryResolver},{type:t.Renderer2},{type:l,decorators:[{type:t.Optional}]},{type:r.NzNoAnimationDirective,decorators:[{type:t.Host},{type:t.Optional}]}]},y);function y(n,e,o,t,r,i){var a=d.call(this,n,e,o,t,r,i)||this;return a.noAnimation=i,a.factory=a.resolver.resolveComponentFactory(l),a}var u=(g.decorators=[{type:t.NgModule,args:[{entryComponents:[l],exports:[v,l],declarations:[v,l],imports:[o.CommonModule,e.OverlayModule,r.NzAddOnModule,r.NzOverlayModule,r.NzNoAnimationModule,i.NzToolTipModule]}]}],g);function g(){}n.NzPopoverComponent=l,n.NzPopoverDirective=v,n.NzPopoverModule=u,Object.defineProperty(n,"__esModule",{value:!0})});
//# sourceMappingURL=ng-zorro-antd-popover.umd.min.js.map