@yoyoboot/l-52abp-ng
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.13.
59 lines • 4.67 kB
JavaScript
import { Component } from '@angular/core';
import { ControlWidget } from '@delon/form';
import * as i0 from "@angular/core";
import * as i1 from "@delon/form";
import * as i2 from "ngx-simplemde";
import * as i3 from "@angular/forms";
// tslint:disable-next-line: component-class-suffix
export class SimplemdeWidget extends ControlWidget {
_change(value) {
this.setValue(value);
if (this.ui.contentChanged) {
this.ui.contentChanged(value);
}
}
}
SimplemdeWidget.KEY = 'md';
SimplemdeWidget.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: SimplemdeWidget, deps: null, target: i0.ɵɵFactoryTarget.Component });
SimplemdeWidget.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.13", type: SimplemdeWidget, selector: "sf-editor", usesInheritance: true, ngImport: i0, template: `
<sf-item-wrap
[id]="id"
[schema]="schema"
[ui]="ui"
[showError]="showError"
[error]="error"
[showTitle]="schema.title"
>
<simplemde
[ngModel]="value"
(ngModelChange)="_change($event)"
[options]="ui.options"
[delay]="ui.delay || 300"
></simplemde>
</sf-item-wrap>
`, isInline: true, components: [{ type: i1.SFItemWrapComponent, selector: "sf-item-wrap", inputs: ["title", "showTitle", "id", "schema", "ui", "showError", "error"] }, { type: i2.SimplemdeComponent, selector: "simplemde", inputs: ["style", "delay", "disabled", "options"] }], directives: [{ type: i3.NgControlStatus, selector: "[formControlName],[ngModel],[formControl]" }, { type: i3.NgModel, selector: "[ngModel]:not([formControlName]):not([formControl])", inputs: ["name", "disabled", "ngModel", "ngModelOptions"], outputs: ["ngModelChange"], exportAs: ["ngModel"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: SimplemdeWidget, decorators: [{
type: Component,
args: [{
selector: 'sf-editor',
template: `
<sf-item-wrap
[id]="id"
[schema]="schema"
[ui]="ui"
[showError]="showError"
[error]="error"
[showTitle]="schema.title"
>
<simplemde
[ngModel]="value"
(ngModelChange)="_change($event)"
[options]="ui.options"
[delay]="ui.delay || 300"
></simplemde>
</sf-item-wrap>
`,
preserveWhitespaces: false,
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2ltcGxlbWRlLndpZGdldC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2wtNTJhYnAtbmcvc3JjL2pzb24tc2NoZW1hL3NmLXdpZGdldHMvc2ltcGxlbWRlL3NpbXBsZW1kZS53aWRnZXQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMxQyxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sYUFBYSxDQUFDOzs7OztBQXVCNUMsbURBQW1EO0FBQ25ELE1BQU0sT0FBTyxlQUFnQixTQUFRLGFBQWE7SUFHOUMsT0FBTyxDQUFDLEtBQWE7UUFDakIsSUFBSSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUNyQixJQUFJLElBQUksQ0FBQyxFQUFFLENBQUMsY0FBYyxFQUFFO1lBQUUsSUFBSSxDQUFDLEVBQUUsQ0FBQyxjQUFjLENBQUMsS0FBSyxDQUFDLENBQUM7U0FBRTtJQUNsRSxDQUFDOztBQUxlLG1CQUFHLEdBQUcsSUFBSSxDQUFDOzZHQURsQixlQUFlO2lHQUFmLGVBQWUsd0VBcEJkOzs7Ozs7Ozs7Ozs7Ozs7O0dBZ0JYOzRGQUlVLGVBQWU7a0JBdEIzQixTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSxXQUFXO29CQUNyQixRQUFRLEVBQUU7Ozs7Ozs7Ozs7Ozs7Ozs7R0FnQlg7b0JBQ0MsbUJBQW1CLEVBQUUsS0FBSztpQkFDN0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvbnRyb2xXaWRnZXQgfSBmcm9tICdAZGVsb24vZm9ybSc7XG5cbkBDb21wb25lbnQoe1xuICAgIHNlbGVjdG9yOiAnc2YtZWRpdG9yJyxcbiAgICB0ZW1wbGF0ZTogYFxuICAgIDxzZi1pdGVtLXdyYXBcbiAgICAgIFtpZF09XCJpZFwiXG4gICAgICBbc2NoZW1hXT1cInNjaGVtYVwiXG4gICAgICBbdWldPVwidWlcIlxuICAgICAgW3Nob3dFcnJvcl09XCJzaG93RXJyb3JcIlxuICAgICAgW2Vycm9yXT1cImVycm9yXCJcbiAgICAgIFtzaG93VGl0bGVdPVwic2NoZW1hLnRpdGxlXCJcbiAgICA+XG4gICAgICA8c2ltcGxlbWRlXG4gICAgICAgIFtuZ01vZGVsXT1cInZhbHVlXCJcbiAgICAgICAgKG5nTW9kZWxDaGFuZ2UpPVwiX2NoYW5nZSgkZXZlbnQpXCJcbiAgICAgICAgW29wdGlvbnNdPVwidWkub3B0aW9uc1wiXG4gICAgICAgIFtkZWxheV09XCJ1aS5kZWxheSB8fCAzMDBcIlxuICAgICAgPjwvc2ltcGxlbWRlPlxuICAgIDwvc2YtaXRlbS13cmFwPlxuICBgLFxuICAgIHByZXNlcnZlV2hpdGVzcGFjZXM6IGZhbHNlLFxufSlcbi8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTogY29tcG9uZW50LWNsYXNzLXN1ZmZpeFxuZXhwb3J0IGNsYXNzIFNpbXBsZW1kZVdpZGdldCBleHRlbmRzIENvbnRyb2xXaWRnZXQge1xuICAgIHN0YXRpYyByZWFkb25seSBLRVkgPSAnbWQnO1xuXG4gICAgX2NoYW5nZSh2YWx1ZTogc3RyaW5nKSB7XG4gICAgICAgIHRoaXMuc2V0VmFsdWUodmFsdWUpO1xuICAgICAgICBpZiAodGhpcy51aS5jb250ZW50Q2hhbmdlZCkgeyB0aGlzLnVpLmNvbnRlbnRDaGFuZ2VkKHZhbHVlKTsgfVxuICAgIH1cbn1cbiJdfQ==