UNPKG

ngx-trumbowyg

Version:

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

50 lines (49 loc) 3.73 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import * as tslib_1 from "tslib"; import { Directive, ElementRef, Inject, Input, Optional } from '@angular/core'; import { NgControl } from '@angular/forms'; import { EditorBase } from '../commons/editor-base'; import { TRUMBOWYG_OPTIONS } from '../configs/injection-token'; var EditorDirective = /** @class */ (function (_super) { tslib_1.__extends(EditorDirective, _super); function EditorDirective(editorControl, _config, _editor) { var _this = _super.call(this, editorControl, _config) || this; _this.editorControl = editorControl; _this._config = _config; _this._editor = _editor; return _this; } EditorDirective.decorators = [ { type: Directive, args: [{ selector: '[ngxTrumbowygEditor]' },] } ]; /** @nocollapse */ EditorDirective.ctorParameters = function () { return [ { type: NgControl }, { type: undefined, decorators: [{ type: Inject, args: [TRUMBOWYG_OPTIONS,] }, { type: Optional }] }, { type: ElementRef } ]; }; EditorDirective.propDecorators = { options: [{ type: Input }], placeholder: [{ type: Input }] }; return EditorDirective; }(EditorBase)); export { EditorDirective }; function EditorDirective_tsickle_Closure_declarations() { /** @type {?} */ EditorDirective.prototype.options; /** @type {?} */ EditorDirective.prototype.placeholder; /** @type {?} */ EditorDirective.prototype.editorControl; /** @type {?} */ EditorDirective.prototype._config; /** @type {?} */ EditorDirective.prototype._editor; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC10cnVtYm93eWcvIiwic291cmNlcyI6WyJsaWIvZGlyZWN0aXZlL2VkaXRvci5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMvRSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDM0MsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBRXBELE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLDRCQUE0QixDQUFDOztJQUsxQiwyQ0FBVTtJQUs3Qyx5QkFDWSxhQUF3QixFQUd4QixPQUF5QixFQUN6QixPQUFtQjtRQUwvQixZQU9FLGtCQUFNLGFBQWEsRUFBRSxPQUFPLENBQUMsU0FDOUI7UUFQVyxtQkFBYSxHQUFiLGFBQWEsQ0FBVztRQUd4QixhQUFPLEdBQVAsT0FBTyxDQUFrQjtRQUN6QixhQUFPLEdBQVAsT0FBTyxDQUFZOztLQUc5Qjs7Z0JBaEJGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsc0JBQXNCO2lCQUNqQzs7OztnQkFQUSxTQUFTO2dEQWViLE1BQU0sU0FBQyxpQkFBaUIsY0FDeEIsUUFBUTtnQkFqQk8sVUFBVTs7OzBCQVUzQixLQUFLOzhCQUVMLEtBQUs7OzBCQVpSO0VBU3FDLFVBQVU7U0FBbEMsZUFBZSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgRWxlbWVudFJlZiwgSW5qZWN0LCBJbnB1dCwgT3B0aW9uYWwgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE5nQ29udHJvbCB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcbmltcG9ydCB7IEVkaXRvckJhc2UgfSBmcm9tICcuLi9jb21tb25zL2VkaXRvci1iYXNlJztcbmltcG9ydCB7IFRydW1ib3d5Z09wdGlvbnMgfSBmcm9tICcuLi9jb25maWdzL3RydW1ib3d5Zy1vcHRpb25zJztcbmltcG9ydCB7IFRSVU1CT1dZR19PUFRJT05TIH0gZnJvbSAnLi4vY29uZmlncy9pbmplY3Rpb24tdG9rZW4nO1xuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6ICdbbmd4VHJ1bWJvd3lnRWRpdG9yXSdcbn0pXG5leHBvcnQgY2xhc3MgRWRpdG9yRGlyZWN0aXZlIGV4dGVuZHMgRWRpdG9yQmFzZSB7XG4gIEBJbnB1dCgpIG9wdGlvbnM6IFRydW1ib3d5Z09wdGlvbnMgfCBudWxsO1xuXG4gIEBJbnB1dCgpIHBsYWNlaG9sZGVyOiBzdHJpbmcgfCBudWxsO1xuXG4gIGNvbnN0cnVjdG9yKFxuICAgIHByb3RlY3RlZCBlZGl0b3JDb250cm9sOiBOZ0NvbnRyb2wsXG4gICAgQEluamVjdChUUlVNQk9XWUdfT1BUSU9OUylcbiAgICBAT3B0aW9uYWwoKVxuICAgIHByb3RlY3RlZCBfY29uZmlnOiBUcnVtYm93eWdPcHRpb25zLFxuICAgIHByb3RlY3RlZCBfZWRpdG9yOiBFbGVtZW50UmVmXG4gICkge1xuICAgIHN1cGVyKGVkaXRvckNvbnRyb2wsIF9jb25maWcpO1xuICB9XG59XG4iXX0=