UNPKG

ngx-trumbowyg

Version:

This an Angular wrapper for [Trumbowyg WYSIWYG editor](https://alex-d.github.io/Trumbowyg/).

52 lines (51 loc) 4.21 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import * as tslib_1 from "tslib"; import { Component, ElementRef, Inject, Input, Optional, ViewChild } from '@angular/core'; import { NgControl } from '@angular/forms'; import { EditorBase } from '../../commons/editor-base'; import { TRUMBOWYG_OPTIONS } from '../../configs/injection-token'; var EditorComponent = /** @class */ (function (_super) { tslib_1.__extends(EditorComponent, _super); function EditorComponent(editorControl, _config) { var _this = _super.call(this, editorControl, _config) || this; _this.editorControl = editorControl; _this._config = _config; return _this; } EditorComponent.decorators = [ { type: Component, args: [{ // tslint:disable-next-line:component-selector selector: 'ngx-trumbowyg-editor', template: "<textarea #editor [placeholder]=\"placeholder ? placeholder : ''\"></textarea>\n", styles: [""] }] } ]; /** @nocollapse */ EditorComponent.ctorParameters = function () { return [ { type: NgControl }, { type: undefined, decorators: [{ type: Inject, args: [TRUMBOWYG_OPTIONS,] }, { type: Optional }] } ]; }; EditorComponent.propDecorators = { options: [{ type: Input }], placeholder: [{ type: Input }], _editor: [{ type: ViewChild, args: ['editor',] }] }; return EditorComponent; }(EditorBase)); export { EditorComponent }; function EditorComponent_tsickle_Closure_declarations() { /** @type {?} */ EditorComponent.prototype.options; /** @type {?} */ EditorComponent.prototype.placeholder; /** @type {?} */ EditorComponent.prototype._editor; /** @type {?} */ EditorComponent.prototype.editorControl; /** @type {?} */ EditorComponent.prototype._config; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC10cnVtYm93eWcvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50L2VkaXRvci9lZGl0b3IuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUNMLFNBQVMsRUFDVCxVQUFVLEVBQ1YsTUFBTSxFQUNOLEtBQUssRUFDTCxRQUFRLEVBQ1IsU0FBUyxFQUNWLE1BQU0sZUFBZSxDQUFDO0FBQ3ZCLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUUzQyxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDdkQsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sK0JBQStCLENBQUM7O0lBUzdCLDJDQUFVO0lBTzdDLHlCQUNZLGFBQXdCLEVBR3hCLE9BQXlCO1FBSnJDLFlBTUUsa0JBQU0sYUFBYSxFQUFFLE9BQU8sQ0FBQyxTQUM5QjtRQU5XLG1CQUFhLEdBQWIsYUFBYSxDQUFXO1FBR3hCLGFBQU8sR0FBUCxPQUFPLENBQWtCOztLQUdwQzs7Z0JBcEJGLFNBQVMsU0FBQzs7b0JBRVQsUUFBUSxFQUFFLHNCQUFzQjtvQkFDaEMsNEZBQXNDOztpQkFFdkM7Ozs7Z0JBWFEsU0FBUztnREFxQmIsTUFBTSxTQUFDLGlCQUFpQixjQUN4QixRQUFROzs7MEJBVFYsS0FBSzs4QkFFTCxLQUFLOzBCQUVMLFNBQVMsU0FBQyxRQUFROzswQkF6QnJCO0VBb0JxQyxVQUFVO1NBQWxDLGVBQWUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBDb21wb25lbnQsXG4gIEVsZW1lbnRSZWYsXG4gIEluamVjdCxcbiAgSW5wdXQsXG4gIE9wdGlvbmFsLFxuICBWaWV3Q2hpbGRcbn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBOZ0NvbnRyb2wgfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XG5cbmltcG9ydCB7IEVkaXRvckJhc2UgfSBmcm9tICcuLi8uLi9jb21tb25zL2VkaXRvci1iYXNlJztcbmltcG9ydCB7IFRSVU1CT1dZR19PUFRJT05TIH0gZnJvbSAnLi4vLi4vY29uZmlncy9pbmplY3Rpb24tdG9rZW4nO1xuaW1wb3J0IHsgVHJ1bWJvd3lnT3B0aW9ucyB9IGZyb20gJy4uLy4uL2NvbmZpZ3MvdHJ1bWJvd3lnLW9wdGlvbnMnO1xuXG5AQ29tcG9uZW50KHtcbiAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOmNvbXBvbmVudC1zZWxlY3RvclxuICBzZWxlY3RvcjogJ25neC10cnVtYm93eWctZWRpdG9yJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2VkaXRvci5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL2VkaXRvci5jb21wb25lbnQuY3NzJ11cbn0pXG5leHBvcnQgY2xhc3MgRWRpdG9yQ29tcG9uZW50IGV4dGVuZHMgRWRpdG9yQmFzZSB7XG4gIEBJbnB1dCgpIG9wdGlvbnM6IFRydW1ib3d5Z09wdGlvbnMgfCBudWxsO1xuXG4gIEBJbnB1dCgpIHBsYWNlaG9sZGVyOiBzdHJpbmcgfCBudWxsO1xuXG4gIEBWaWV3Q2hpbGQoJ2VkaXRvcicpIF9lZGl0b3I6IEVsZW1lbnRSZWY7XG5cbiAgY29uc3RydWN0b3IoXG4gICAgcHJvdGVjdGVkIGVkaXRvckNvbnRyb2w6IE5nQ29udHJvbCxcbiAgICBASW5qZWN0KFRSVU1CT1dZR19PUFRJT05TKVxuICAgIEBPcHRpb25hbCgpXG4gICAgcHJvdGVjdGVkIF9jb25maWc6IFRydW1ib3d5Z09wdGlvbnNcbiAgKSB7XG4gICAgc3VwZXIoZWRpdG9yQ29udHJvbCwgX2NvbmZpZyk7XG4gIH1cbn1cbiJdfQ==