UNPKG

@delon/form

Version:

Angular form generation based on JSON-Schema.

1 lines 5.33 kB
{"version":3,"file":"widgets-third-tinymce.mjs","sources":["../../../../packages/form/widgets-third/tinymce/widget.ts","../../../../packages/form/widgets-third/tinymce/module.ts","../../../../packages/form/widgets-third/tinymce/index.ts","../../../../packages/form/widgets-third/tinymce/widgets-third-tinymce.ts"],"sourcesContent":["import { Component, ViewEncapsulation } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\n\nimport { TinymceComponent } from 'ngx-tinymce';\n\nimport { ControlUIWidget, DelonFormModule } from '@delon/form';\nimport type { NzSafeAny } from 'ng-zorro-antd/core/types';\n\nimport type { TinymceWidgetSchema } from './schema';\n\n@Component({\n selector: 'sf-widget-tinymce',\n template: `\n <sf-item-wrap\n [id]=\"id\"\n [schema]=\"schema\"\n [ui]=\"ui\"\n [showError]=\"showError\"\n [error]=\"error\"\n [showTitle]=\"schema.title\"\n >\n <tinymce\n [ngModel]=\"value\"\n (ngModelChange)=\"change($event)\"\n [config]=\"ui.config\"\n [inline]=\"ui.inline ?? false\"\n [delay]=\"ui.delay ?? 0\"\n [loading]=\"ui.loading ?? 'Loading...'\"\n (ready)=\"_ready($event)\"\n />\n </sf-item-wrap>\n `,\n preserveWhitespaces: false,\n encapsulation: ViewEncapsulation.None,\n imports: [FormsModule, DelonFormModule, TinymceComponent]\n})\nexport class TinymceWidget extends ControlUIWidget<TinymceWidgetSchema> {\n static readonly KEY = 'tinymce';\n\n change(value: string): void {\n this.setValue(value);\n if (this.ui.change) this.ui.change(value);\n }\n\n _ready(instance: NzSafeAny): void {\n if (this.ui.ready) this.ui.ready(instance);\n }\n}\n","import { NgModule } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\n\nimport { NgxTinymceModule } from 'ngx-tinymce';\n\nimport { DelonFormModule, WidgetRegistry } from '@delon/form';\n\nimport { TinymceWidget } from './widget';\n\n@NgModule({\n imports: [FormsModule, DelonFormModule, NgxTinymceModule, TinymceWidget]\n})\nexport class TinymceWidgetModule {\n constructor(widgetRegistry: WidgetRegistry) {\n widgetRegistry.register(TinymceWidget.KEY, TinymceWidget);\n }\n}\n","import type { SFWidgetProvideConfig } from '@delon/form';\n\nimport { TinymceWidget } from './widget';\n\nexport * from './widget';\nexport * from './schema';\nexport * from './module';\n\nexport function withTinymceWidget(): SFWidgetProvideConfig {\n return { KEY: TinymceWidget.KEY, type: TinymceWidget };\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":["i2","i1"],"mappings":"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"}