UNPKG

2.96 kBJavaScriptView Raw
1!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@angular/common"),require("primeng/button")):"function"==typeof define&&define.amd?define("primeng/inplace",["exports","@angular/core","@angular/common","primeng/button"],e):e(((t=t||self).primeng=t.primeng||{},t.primeng.inplace={}),t.ng.core,t.ng.common,t.primeng.button)}(this,(function(t,e,n,o){"use strict";var i=this&&this.__decorate||function(t,e,n,o){var i,c=arguments.length,a=c<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,o);else for(var p=t.length-1;p>=0;p--)(i=t[p])&&(a=(c<3?i(a):c>3?i(e,n,a):i(e,n))||a);return c>3&&a&&Object.defineProperty(e,n,a),a},c=function(){function t(){}return t=i([e.Component({selector:"p-inplaceDisplay",template:"<ng-content></ng-content>"})],t)}(),a=function(){function t(){}return t=i([e.Component({selector:"p-inplaceContent",template:"<ng-content></ng-content>"})],t)}(),p=function(){function t(){this.closeIcon="pi pi-times",this.onActivate=new e.EventEmitter,this.onDeactivate=new e.EventEmitter}return t.prototype.activate=function(t){this.disabled||(this.active=!0,this.onActivate.emit(t))},t.prototype.deactivate=function(t){this.disabled||(this.active=!1,this.hover=!1,this.onDeactivate.emit(t))},t.prototype.onKeydown=function(t){13===t.which&&(this.activate(t),t.preventDefault())},i([e.Input()],t.prototype,"active",void 0),i([e.Input()],t.prototype,"closable",void 0),i([e.Input()],t.prototype,"disabled",void 0),i([e.Input()],t.prototype,"style",void 0),i([e.Input()],t.prototype,"styleClass",void 0),i([e.Input()],t.prototype,"closeIcon",void 0),i([e.Output()],t.prototype,"onActivate",void 0),i([e.Output()],t.prototype,"onDeactivate",void 0),t=i([e.Component({selector:"p-inplace",template:'\n <div [ngClass]="{\'ui-inplace ui-widget\': true, \'ui-inplace-closable\': closable}" [ngStyle]="style" [class]="styleClass">\n <div class="ui-inplace-display" (click)="activate($event)" tabindex="0" (keydown)="onKeydown($event)" \n [ngClass]="{\'ui-state-disabled\':disabled}" *ngIf="!active">\n <ng-content select="[pInplaceDisplay]"></ng-content>\n </div>\n <div class="ui-inplace-content" *ngIf="active">\n <ng-content select="[pInplaceContent]"></ng-content>\n <button type="button" [icon]="closeIcon" pButton (click)="deactivate($event)" *ngIf="closable"></button>\n </div>\n </div>\n ',changeDetection:e.ChangeDetectionStrategy.Default})],t)}(),l=function(){function t(){}return t=i([e.NgModule({imports:[n.CommonModule,o.ButtonModule],exports:[p,c,a,o.ButtonModule],declarations:[p,c,a]})],t)}();t.Inplace=p,t.InplaceContent=a,t.InplaceDisplay=c,t.InplaceModule=l,Object.defineProperty(t,"__esModule",{value:!0})}));
2//# sourceMappingURL=primeng-inplace.umd.min.js.map
\No newline at end of file