UNPKG

survey-creator-angular

Version:

Use SurveyJS Creator to create or edit JSON for SurveyJS Form Library.

21 lines 4.8 kB
import { Component } from "@angular/core"; import { AngularComponentFactory, QuestionAngular } from "survey-angular-ui"; import * as i0 from "@angular/core"; import * as i1 from "survey-angular-ui"; export class QuestionTextWithResetComponent extends QuestionAngular { getComponentName() { return this.model.wrappedQuestionTemplate + "-question"; } } QuestionTextWithResetComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: QuestionTextWithResetComponent, deps: null, target: i0.ɵɵFactoryTarget.Component }); QuestionTextWithResetComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.17", type: QuestionTextWithResetComponent, selector: "svc-text-with-reset", usesInheritance: true, ngImport: i0, template: "<div [class]=\"model.getRootClass()\">\n <ng-template [component]=\"{ name: getComponentName(), data: { model } }\"></ng-template>\n <button [class]=\"model.cssClasses.resetButton\" [disabled]=\"model.resetValueAdorner.isDisabled\"\n (click)=\"model.resetValueAdorner.resetValue()\" [attr.title]=\"model.resetValueAdorner.caption\">\n <svg [iconName]=\"model.cssClasses.resetButtonIcon\" size=\"'auto'\" sv-ng-svg-icon></svg>\n </button>\n</div>", components: [{ type: i1.SvgIconComponent, selector: "'[sv-ng-svg-icon]'", inputs: ["size", "width", "height", "iconName", "partCss", "css", "title"] }], directives: [{ type: i1.DynamicComponentDirective, selector: "[component]", inputs: ["component"] }] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: QuestionTextWithResetComponent, decorators: [{ type: Component, args: [{ templateUrl: "./text-with-reset.component.html", selector: "svc-text-with-reset" }] }] }); AngularComponentFactory.Instance.registerComponent("textwithreset-question", QuestionTextWithResetComponent); AngularComponentFactory.Instance.registerComponent("commentwithreset-question", QuestionTextWithResetComponent); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGV4dC13aXRoLXJlc2V0LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jdXN0b20tcXVlc3Rpb25zL3RleHQtd2l0aC1yZXNldC5jb21wb25lbnQudHMiLCIuLi8uLi8uLi9zcmMvY3VzdG9tLXF1ZXN0aW9ucy90ZXh0LXdpdGgtcmVzZXQuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMxQyxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsZUFBZSxFQUFFLE1BQU0sbUJBQW1CLENBQUM7OztBQU83RSxNQUFNLE9BQU8sOEJBQStCLFNBQVEsZUFBMkU7SUFDN0gsZ0JBQWdCO1FBQ2QsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLHVCQUF1QixHQUFHLFdBQVcsQ0FBQztJQUMxRCxDQUFDOzs0SEFIVSw4QkFBOEI7Z0hBQTlCLDhCQUE4QixrRkNSM0Msc2RBTU07NEZERU8sOEJBQThCO2tCQUoxQyxTQUFTO21CQUFDO29CQUNULFdBQVcsRUFBRSxrQ0FBa0M7b0JBQy9DLFFBQVEsRUFBRSxxQkFBcUI7aUJBQ2hDOztBQU1ELHVCQUF1QixDQUFDLFFBQVEsQ0FBQyxpQkFBaUIsQ0FBQyx3QkFBd0IsRUFBRSw4QkFBOEIsQ0FBQyxDQUFDO0FBQzdHLHVCQUF1QixDQUFDLFFBQVEsQ0FBQyxpQkFBaUIsQ0FBQywyQkFBMkIsRUFBRSw4QkFBOEIsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50IH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcbmltcG9ydCB7IEFuZ3VsYXJDb21wb25lbnRGYWN0b3J5LCBRdWVzdGlvbkFuZ3VsYXIgfSBmcm9tIFwic3VydmV5LWFuZ3VsYXItdWlcIjtcbmltcG9ydCB7IFF1ZXN0aW9uQ29tbWVudFdpdGhSZXNldE1vZGVsLCBRdWVzdGlvblRleHRXaXRoUmVzZXRNb2RlbCB9IGZyb20gXCJzdXJ2ZXktY3JlYXRvci1jb3JlXCI7XG5cbkBDb21wb25lbnQoe1xuICB0ZW1wbGF0ZVVybDogXCIuL3RleHQtd2l0aC1yZXNldC5jb21wb25lbnQuaHRtbFwiLFxuICBzZWxlY3RvcjogXCJzdmMtdGV4dC13aXRoLXJlc2V0XCJcbn0pXG5leHBvcnQgY2xhc3MgUXVlc3Rpb25UZXh0V2l0aFJlc2V0Q29tcG9uZW50IGV4dGVuZHMgUXVlc3Rpb25Bbmd1bGFyPFF1ZXN0aW9uVGV4dFdpdGhSZXNldE1vZGVsIHwgUXVlc3Rpb25Db21tZW50V2l0aFJlc2V0TW9kZWw+IHtcbiAgZ2V0Q29tcG9uZW50TmFtZSgpIHtcbiAgICByZXR1cm4gdGhpcy5tb2RlbC53cmFwcGVkUXVlc3Rpb25UZW1wbGF0ZSArIFwiLXF1ZXN0aW9uXCI7XG4gIH1cbn1cbkFuZ3VsYXJDb21wb25lbnRGYWN0b3J5Lkluc3RhbmNlLnJlZ2lzdGVyQ29tcG9uZW50KFwidGV4dHdpdGhyZXNldC1xdWVzdGlvblwiLCBRdWVzdGlvblRleHRXaXRoUmVzZXRDb21wb25lbnQpO1xuQW5ndWxhckNvbXBvbmVudEZhY3RvcnkuSW5zdGFuY2UucmVnaXN0ZXJDb21wb25lbnQoXCJjb21tZW50d2l0aHJlc2V0LXF1ZXN0aW9uXCIsIFF1ZXN0aW9uVGV4dFdpdGhSZXNldENvbXBvbmVudCk7IiwiPGRpdiBbY2xhc3NdPVwibW9kZWwuZ2V0Um9vdENsYXNzKClcIj5cbiAgICA8bmctdGVtcGxhdGUgW2NvbXBvbmVudF09XCJ7IG5hbWU6IGdldENvbXBvbmVudE5hbWUoKSwgZGF0YTogeyBtb2RlbCB9IH1cIj48L25nLXRlbXBsYXRlPlxuICAgIDxidXR0b24gW2NsYXNzXT1cIm1vZGVsLmNzc0NsYXNzZXMucmVzZXRCdXR0b25cIiBbZGlzYWJsZWRdPVwibW9kZWwucmVzZXRWYWx1ZUFkb3JuZXIuaXNEaXNhYmxlZFwiXG4gICAgICAgIChjbGljayk9XCJtb2RlbC5yZXNldFZhbHVlQWRvcm5lci5yZXNldFZhbHVlKClcIiBbYXR0ci50aXRsZV09XCJtb2RlbC5yZXNldFZhbHVlQWRvcm5lci5jYXB0aW9uXCI+XG4gICAgICAgIDxzdmcgW2ljb25OYW1lXT1cIm1vZGVsLmNzc0NsYXNzZXMucmVzZXRCdXR0b25JY29uXCIgc2l6ZT1cIidhdXRvJ1wiIHN2LW5nLXN2Zy1pY29uPjwvc3ZnPlxuICAgIDwvYnV0dG9uPlxuPC9kaXY+Il19