UNPKG

@joniras/ngx-editor2

Version:
34 lines 3.81 kB
import { __decorate } from "tslib"; import { Component } from '@angular/core'; import { MessageService } from '../common/services/message.service'; var NgxTextEditorMessageComponent = /** @class */ (function () { /** * @param _messageService service to send message to the editor */ function NgxTextEditorMessageComponent(_messageService) { var _this = this; this._messageService = _messageService; /** property that holds the message to be displayed on the editor */ this.ngxMessage = undefined; this._messageService.getMessage().subscribe(function (message) { return _this.ngxMessage = message; }); } /** * clears editor message */ NgxTextEditorMessageComponent.prototype.clearMessage = function () { this.ngxMessage = undefined; }; NgxTextEditorMessageComponent.ctorParameters = function () { return [ { type: MessageService } ]; }; NgxTextEditorMessageComponent = __decorate([ Component({ selector: 'ngx-text-editor-message', template: "<div class=\"ngx-text-editor-message\" *ngIf=\"ngxMessage\" (dblclick)=\"clearMessage()\">\r\n {{ ngxMessage }}\r\n</div>\r\n", styles: [".ngx-text-editor-message{font-size:80%;background-color:#f1f1f1;border:1px solid #ddd;border-top:transparent;padding:0 .5rem .1rem;transition:.5s ease-in}"] }) ], NgxTextEditorMessageComponent); return NgxTextEditorMessageComponent; }()); export { NgxTextEditorMessageComponent }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXRleHQtZWRpdG9yLW1lc3NhZ2UuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGpvbmlyYXMvbmd4LWVkaXRvcjIvIiwic291cmNlcyI6WyJuZ3gtdGV4dC1lZGl0b3ItbWVzc2FnZS9uZ3gtdGV4dC1lZGl0b3ItbWVzc2FnZS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFMUMsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBVXBFO0lBSUU7O09BRUc7SUFDSCx1Q0FBb0IsZUFBK0I7UUFBbkQsaUJBRUM7UUFGbUIsb0JBQWUsR0FBZixlQUFlLENBQWdCO1FBTm5ELG9FQUFvRTtRQUNwRSxlQUFVLEdBQUcsU0FBUyxDQUFDO1FBTXJCLElBQUksQ0FBQyxlQUFlLENBQUMsVUFBVSxFQUFFLENBQUMsU0FBUyxDQUFDLFVBQUMsT0FBZSxJQUFLLE9BQUEsS0FBSSxDQUFDLFVBQVUsR0FBRyxPQUFPLEVBQXpCLENBQXlCLENBQUMsQ0FBQztJQUM5RixDQUFDO0lBRUQ7O09BRUc7SUFDSCxvREFBWSxHQUFaO1FBQ0UsSUFBSSxDQUFDLFVBQVUsR0FBRyxTQUFTLENBQUM7SUFDOUIsQ0FBQzs7Z0JBVG9DLGNBQWM7O0lBUHhDLDZCQUE2QjtRQVJ6QyxTQUFTLENBQUM7WUFDVCxRQUFRLEVBQUsseUJBQXlCO1lBQ3RDLDBJQUF1RDs7U0FJeEQsQ0FBQztPQUVXLDZCQUE2QixDQWlCekM7SUFBRCxvQ0FBQztDQUFBLEFBakJELElBaUJDO1NBakJZLDZCQUE2QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuaW1wb3J0IHsgTWVzc2FnZVNlcnZpY2UgfSBmcm9tICcuLi9jb21tb24vc2VydmljZXMvbWVzc2FnZS5zZXJ2aWNlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAgICAnbmd4LXRleHQtZWRpdG9yLW1lc3NhZ2UnLFxyXG4gIHRlbXBsYXRlVXJsOiAnLi9uZ3gtdGV4dC1lZGl0b3ItbWVzc2FnZS5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmxzOiBbXHJcbiAgICAnLi9uZ3gtdGV4dC1lZGl0b3ItbWVzc2FnZS5jb21wb25lbnQuc2NzcydcclxuICBdXHJcbn0pXHJcblxyXG5leHBvcnQgY2xhc3MgTmd4VGV4dEVkaXRvck1lc3NhZ2VDb21wb25lbnQge1xyXG4gIC8qKiBwcm9wZXJ0eSB0aGF0IGhvbGRzIHRoZSBtZXNzYWdlIHRvIGJlIGRpc3BsYXllZCBvbiB0aGUgZWRpdG9yICovXHJcbiAgbmd4TWVzc2FnZSA9IHVuZGVmaW5lZDtcclxuXHJcbiAgLyoqXHJcbiAgICogQHBhcmFtIF9tZXNzYWdlU2VydmljZSBzZXJ2aWNlIHRvIHNlbmQgbWVzc2FnZSB0byB0aGUgZWRpdG9yXHJcbiAgICovXHJcbiAgY29uc3RydWN0b3IocHJpdmF0ZSBfbWVzc2FnZVNlcnZpY2U6IE1lc3NhZ2VTZXJ2aWNlKSB7XHJcbiAgICB0aGlzLl9tZXNzYWdlU2VydmljZS5nZXRNZXNzYWdlKCkuc3Vic2NyaWJlKChtZXNzYWdlOiBzdHJpbmcpID0+IHRoaXMubmd4TWVzc2FnZSA9IG1lc3NhZ2UpO1xyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogY2xlYXJzIGVkaXRvciBtZXNzYWdlXHJcbiAgICovXHJcbiAgY2xlYXJNZXNzYWdlKCk6IHZvaWQge1xyXG4gICAgdGhpcy5uZ3hNZXNzYWdlID0gdW5kZWZpbmVkO1xyXG4gIH1cclxufVxyXG4iXX0=