UNPKG

@netgrif/components-core

Version:

Netgrif Application engine frontend core Angular library

31 lines 4.4 kB
import { Component, Inject, Optional } from '@angular/core'; import { AbstractTextErrorsComponent } from '../abstract-text-errors.component'; import { DATA_FIELD_PORTAL_DATA } from "../../models/data-field-portal-data-injection-token"; import * as i0 from "@angular/core"; import * as i1 from "@ngx-translate/core"; export class AbstractRichTextareaFieldComponent extends AbstractTextErrorsComponent { _translate; // TODO BUG: update on blur dont working, switch back to update on ngModel constructor(_translate, dataFieldPortalData) { super(_translate, dataFieldPortalData); this._translate = _translate; } getErrorMessage() { return this.buildErrorMessage(this.dataField, this.formControlRef); } static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: AbstractRichTextareaFieldComponent, deps: [{ token: i1.TranslateService }, { token: DATA_FIELD_PORTAL_DATA, optional: true }], target: i0.ɵɵFactoryTarget.Component }); static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: AbstractRichTextareaFieldComponent, selector: "ncc-abstract-rich-text-field", usesInheritance: true, ngImport: i0, template: '', isInline: true }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: AbstractRichTextareaFieldComponent, decorators: [{ type: Component, args: [{ selector: 'ncc-abstract-rich-text-field', template: '' }] }], ctorParameters: () => [{ type: i1.TranslateService }, { type: undefined, decorators: [{ type: Optional }, { type: Inject, args: [DATA_FIELD_PORTAL_DATA] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJzdHJhY3QtcmljaC10ZXh0YXJlYS1maWVsZC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZXRncmlmLWNvbXBvbmVudHMtY29yZS9zcmMvbGliL2RhdGEtZmllbGRzL3RleHQtZmllbGQvcmljaC10ZXh0YXJlYS1maWVsZC9hYnN0cmFjdC1yaWNoLXRleHRhcmVhLWZpZWxkLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLE1BQU0sRUFBRSxRQUFRLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFFMUQsT0FBTyxFQUFDLDJCQUEyQixFQUFDLE1BQU0sbUNBQW1DLENBQUM7QUFFOUUsT0FBTyxFQUFDLHNCQUFzQixFQUFzQixNQUFNLHFEQUFxRCxDQUFDOzs7QUFNaEgsTUFBTSxPQUFnQixrQ0FBbUMsU0FBUSwyQkFBMEM7SUFHakY7SUFEdEIsMEVBQTBFO0lBQzFFLFlBQXNCLFVBQTRCLEVBQ00sbUJBQXVEO1FBQzNHLEtBQUssQ0FBQyxVQUFVLEVBQUUsbUJBQW1CLENBQUMsQ0FBQztRQUZyQixlQUFVLEdBQVYsVUFBVSxDQUFrQjtJQUdsRCxDQUFDO0lBRU0sZUFBZTtRQUNsQixPQUFPLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxJQUFJLENBQUMsU0FBUyxFQUFFLElBQUksQ0FBQyxjQUFjLENBQUMsQ0FBQztJQUN2RSxDQUFDO3dHQVZpQixrQ0FBa0Msa0RBSXBCLHNCQUFzQjs0RkFKcEMsa0NBQWtDLDJGQUYxQyxFQUFFOzs0RkFFTSxrQ0FBa0M7a0JBSnZELFNBQVM7bUJBQUM7b0JBQ1AsUUFBUSxFQUFFLDhCQUE4QjtvQkFDeEMsUUFBUSxFQUFFLEVBQUU7aUJBQ2Y7OzBCQUtnQixRQUFROzswQkFBSSxNQUFNOzJCQUFDLHNCQUFzQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29tcG9uZW50LCBJbmplY3QsIE9wdGlvbmFsfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7VHJhbnNsYXRlU2VydmljZX0gZnJvbSAnQG5neC10cmFuc2xhdGUvY29yZSc7XG5pbXBvcnQge0Fic3RyYWN0VGV4dEVycm9yc0NvbXBvbmVudH0gZnJvbSAnLi4vYWJzdHJhY3QtdGV4dC1lcnJvcnMuY29tcG9uZW50JztcbmltcG9ydCB7VGV4dEFyZWFGaWVsZH0gZnJvbSAnLi4vbW9kZWxzL3RleHQtYXJlYS1maWVsZCc7XG5pbXBvcnQge0RBVEFfRklFTERfUE9SVEFMX0RBVEEsIERhdGFGaWVsZFBvcnRhbERhdGF9IGZyb20gXCIuLi8uLi9tb2RlbHMvZGF0YS1maWVsZC1wb3J0YWwtZGF0YS1pbmplY3Rpb24tdG9rZW5cIjtcblxuQENvbXBvbmVudCh7XG4gICAgc2VsZWN0b3I6ICduY2MtYWJzdHJhY3QtcmljaC10ZXh0LWZpZWxkJyxcbiAgICB0ZW1wbGF0ZTogJydcbn0pXG5leHBvcnQgYWJzdHJhY3QgY2xhc3MgQWJzdHJhY3RSaWNoVGV4dGFyZWFGaWVsZENvbXBvbmVudCBleHRlbmRzIEFic3RyYWN0VGV4dEVycm9yc0NvbXBvbmVudDxUZXh0QXJlYUZpZWxkPiB7XG5cbiAgICAvLyBUT0RPIEJVRzogdXBkYXRlIG9uIGJsdXIgZG9udCB3b3JraW5nLCBzd2l0Y2ggYmFjayB0byB1cGRhdGUgb24gbmdNb2RlbFxuICAgIGNvbnN0cnVjdG9yKHByb3RlY3RlZCBfdHJhbnNsYXRlOiBUcmFuc2xhdGVTZXJ2aWNlLFxuICAgICAgICAgICAgICAgIEBPcHRpb25hbCgpIEBJbmplY3QoREFUQV9GSUVMRF9QT1JUQUxfREFUQSkgZGF0YUZpZWxkUG9ydGFsRGF0YTogRGF0YUZpZWxkUG9ydGFsRGF0YTxUZXh0QXJlYUZpZWxkPikge1xuICAgICAgICBzdXBlcihfdHJhbnNsYXRlLCBkYXRhRmllbGRQb3J0YWxEYXRhKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0RXJyb3JNZXNzYWdlKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5idWlsZEVycm9yTWVzc2FnZSh0aGlzLmRhdGFGaWVsZCwgdGhpcy5mb3JtQ29udHJvbFJlZik7XG4gICAgfVxufVxuIl19