UNPKG

@joniras/ngx-editor2

Version:
32 lines 3.57 kB
import { __decorate } from "tslib"; import { Component } from '@angular/core'; import { MessageService } from '../common/services/message.service'; let NgxTextEditorMessageComponent = class NgxTextEditorMessageComponent { /** * @param _messageService service to send message to the editor */ constructor(_messageService) { this._messageService = _messageService; /** property that holds the message to be displayed on the editor */ this.ngxMessage = undefined; this._messageService.getMessage().subscribe((message) => this.ngxMessage = message); } /** * clears editor message */ clearMessage() { this.ngxMessage = undefined; } }; NgxTextEditorMessageComponent.ctorParameters = () => [ { 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); export { NgxTextEditorMessageComponent }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXRleHQtZWRpdG9yLW1lc3NhZ2UuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGpvbmlyYXMvbmd4LWVkaXRvcjIvIiwic291cmNlcyI6WyJuZ3gtdGV4dC1lZGl0b3ItbWVzc2FnZS9uZ3gtdGV4dC1lZGl0b3ItbWVzc2FnZS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFMUMsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBVXBFLElBQWEsNkJBQTZCLEdBQTFDLE1BQWEsNkJBQTZCO0lBSXhDOztPQUVHO0lBQ0gsWUFBb0IsZUFBK0I7UUFBL0Isb0JBQWUsR0FBZixlQUFlLENBQWdCO1FBTm5ELG9FQUFvRTtRQUNwRSxlQUFVLEdBQUcsU0FBUyxDQUFDO1FBTXJCLElBQUksQ0FBQyxlQUFlLENBQUMsVUFBVSxFQUFFLENBQUMsU0FBUyxDQUFDLENBQUMsT0FBZSxFQUFFLEVBQUUsQ0FBQyxJQUFJLENBQUMsVUFBVSxHQUFHLE9BQU8sQ0FBQyxDQUFDO0lBQzlGLENBQUM7SUFFRDs7T0FFRztJQUNILFlBQVk7UUFDVixJQUFJLENBQUMsVUFBVSxHQUFHLFNBQVMsQ0FBQztJQUM5QixDQUFDO0NBQ0YsQ0FBQTs7WUFWc0MsY0FBYzs7QUFQeEMsNkJBQTZCO0lBUnpDLFNBQVMsQ0FBQztRQUNULFFBQVEsRUFBSyx5QkFBeUI7UUFDdEMsMElBQXVEOztLQUl4RCxDQUFDO0dBRVcsNkJBQTZCLENBaUJ6QztTQWpCWSw2QkFBNkIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbmltcG9ydCB7IE1lc3NhZ2VTZXJ2aWNlIH0gZnJvbSAnLi4vY29tbW9uL3NlcnZpY2VzL21lc3NhZ2Uuc2VydmljZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogICAgJ25neC10ZXh0LWVkaXRvci1tZXNzYWdlJyxcclxuICB0ZW1wbGF0ZVVybDogJy4vbmd4LXRleHQtZWRpdG9yLW1lc3NhZ2UuY29tcG9uZW50Lmh0bWwnLFxyXG4gIHN0eWxlVXJsczogW1xyXG4gICAgJy4vbmd4LXRleHQtZWRpdG9yLW1lc3NhZ2UuY29tcG9uZW50LnNjc3MnXHJcbiAgXVxyXG59KVxyXG5cclxuZXhwb3J0IGNsYXNzIE5neFRleHRFZGl0b3JNZXNzYWdlQ29tcG9uZW50IHtcclxuICAvKiogcHJvcGVydHkgdGhhdCBob2xkcyB0aGUgbWVzc2FnZSB0byBiZSBkaXNwbGF5ZWQgb24gdGhlIGVkaXRvciAqL1xyXG4gIG5neE1lc3NhZ2UgPSB1bmRlZmluZWQ7XHJcblxyXG4gIC8qKlxyXG4gICAqIEBwYXJhbSBfbWVzc2FnZVNlcnZpY2Ugc2VydmljZSB0byBzZW5kIG1lc3NhZ2UgdG8gdGhlIGVkaXRvclxyXG4gICAqL1xyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgX21lc3NhZ2VTZXJ2aWNlOiBNZXNzYWdlU2VydmljZSkge1xyXG4gICAgdGhpcy5fbWVzc2FnZVNlcnZpY2UuZ2V0TWVzc2FnZSgpLnN1YnNjcmliZSgobWVzc2FnZTogc3RyaW5nKSA9PiB0aGlzLm5neE1lc3NhZ2UgPSBtZXNzYWdlKTtcclxuICB9XHJcblxyXG4gIC8qKlxyXG4gICAqIGNsZWFycyBlZGl0b3IgbWVzc2FnZVxyXG4gICAqL1xyXG4gIGNsZWFyTWVzc2FnZSgpOiB2b2lkIHtcclxuICAgIHRoaXMubmd4TWVzc2FnZSA9IHVuZGVmaW5lZDtcclxuICB9XHJcbn1cclxuIl19