ngx-trumbowyg
Version:
This an Angular wrapper for [Trumbowyg WYSIWYG editor](https://alex-d.github.io/Trumbowyg/).
52 lines (51 loc) • 4.21 kB
JavaScript
/**
* @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==