survey-creator-angular
Version:
Use SurveyJS Creator to create or edit JSON for SurveyJS Form Library.
23 lines • 5.03 kB
JavaScript
import { Component } from "@angular/core";
import { AngularComponentFactory, QuestionAngular } from "survey-angular-ui";
import { editorLocalization } from "survey-creator-core";
import * as i0 from "@angular/core";
import * as i1 from "../components/action-button.component";
import * as i2 from "@angular/common";
export class LinkValueQuestionComponent extends QuestionAngular {
get clearCaption() {
return editorLocalization.getString("pe.clear");
}
}
LinkValueQuestionComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: LinkValueQuestionComponent, deps: null, target: i0.ɵɵFactoryTarget.Component });
LinkValueQuestionComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.17", type: LinkValueQuestionComponent, selector: "svc-link-value", usesInheritance: true, ngImport: i0, template: "<ng-template #template>\n <svc-action-button [text]=\"model.linkValueText\" [click]=\"model.doLinkClick.bind(model)\" [selected]=\"model.isSelected\"\n [disabled]=\"!model.isClickable\" [classes]=\"model.linkSetButtonCssClasses\" [title]=\"model.tooltip\" [iconName]=\"model.iconName\">\n </svc-action-button>\n <ng-container *ngIf=\"!model.isReadOnly && model.showClear\">\n <svc-action-button [text]=\"clearCaption\" [click]=\"model.doClearClick.bind(model)\"\n [disabled]=\"false\" [classes]=\"model.linkClearButtonCssClasses\">\n </svc-action-button>\n </ng-container>\n</ng-template>", styles: [":host { display: none; }"], components: [{ type: i1.ActionButtonComponent, selector: "svc-action-button", inputs: ["classes", "click", "selected", "disabled", "text", "title", "iconName", "allowBubble"] }], directives: [{ type: i2.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: LinkValueQuestionComponent, decorators: [{
type: Component,
args: [{
selector: "svc-link-value",
templateUrl: "./question-link-value.component.html",
styles: [":host { display: none; }"]
}]
}] });
AngularComponentFactory.Instance.registerComponent("linkvalue-question", LinkValueQuestionComponent);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicXVlc3Rpb24tbGluay12YWx1ZS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvcXVlc3Rpb25zL3F1ZXN0aW9uLWxpbmstdmFsdWUuY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vc3JjL3F1ZXN0aW9ucy9xdWVzdGlvbi1saW5rLXZhbHVlLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQVMsTUFBTSxlQUFlLENBQUM7QUFDakQsT0FBTyxFQUFFLHVCQUF1QixFQUFFLGVBQWUsRUFBRSxNQUFNLG1CQUFtQixDQUFDO0FBQzdFLE9BQU8sRUFBRSxrQkFBa0IsRUFBMEIsTUFBTSxxQkFBcUIsQ0FBQzs7OztBQU9qRixNQUFNLE9BQU8sMEJBQTJCLFNBQVEsZUFBdUM7SUFDckYsSUFBSSxZQUFZO1FBQ2QsT0FBTyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLENBQUM7SUFDbEQsQ0FBQzs7d0hBSFUsMEJBQTBCOzRHQUExQiwwQkFBMEIsNkVDVHZDLGdtQkFTYzs0RkRBRCwwQkFBMEI7a0JBTHRDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLGdCQUFnQjtvQkFDMUIsV0FBVyxFQUFFLHNDQUFzQztvQkFDbkQsTUFBTSxFQUFFLENBQUMsMEJBQTBCLENBQUM7aUJBQ3JDOztBQU9ELHVCQUF1QixDQUFDLFFBQVEsQ0FBQyxpQkFBaUIsQ0FBQyxvQkFBb0IsRUFBRSwwQkFBMEIsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQgeyBBbmd1bGFyQ29tcG9uZW50RmFjdG9yeSwgUXVlc3Rpb25Bbmd1bGFyIH0gZnJvbSBcInN1cnZleS1hbmd1bGFyLXVpXCI7XG5pbXBvcnQgeyBlZGl0b3JMb2NhbGl6YXRpb24sIFF1ZXN0aW9uTGlua1ZhbHVlTW9kZWwgfSBmcm9tIFwic3VydmV5LWNyZWF0b3ItY29yZVwiO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6IFwic3ZjLWxpbmstdmFsdWVcIixcbiAgdGVtcGxhdGVVcmw6IFwiLi9xdWVzdGlvbi1saW5rLXZhbHVlLmNvbXBvbmVudC5odG1sXCIsXG4gIHN0eWxlczogW1wiOmhvc3QgeyBkaXNwbGF5OiBub25lOyB9XCJdXG59KVxuZXhwb3J0IGNsYXNzIExpbmtWYWx1ZVF1ZXN0aW9uQ29tcG9uZW50IGV4dGVuZHMgUXVlc3Rpb25Bbmd1bGFyPFF1ZXN0aW9uTGlua1ZhbHVlTW9kZWw+IHtcbiAgZ2V0IGNsZWFyQ2FwdGlvbigpIHtcbiAgICByZXR1cm4gZWRpdG9yTG9jYWxpemF0aW9uLmdldFN0cmluZyhcInBlLmNsZWFyXCIpO1xuICB9XG59XG5cbkFuZ3VsYXJDb21wb25lbnRGYWN0b3J5Lkluc3RhbmNlLnJlZ2lzdGVyQ29tcG9uZW50KFwibGlua3ZhbHVlLXF1ZXN0aW9uXCIsIExpbmtWYWx1ZVF1ZXN0aW9uQ29tcG9uZW50KTtcbiIsIjxuZy10ZW1wbGF0ZSAjdGVtcGxhdGU+XG4gIDxzdmMtYWN0aW9uLWJ1dHRvbiBbdGV4dF09XCJtb2RlbC5saW5rVmFsdWVUZXh0XCIgW2NsaWNrXT1cIm1vZGVsLmRvTGlua0NsaWNrLmJpbmQobW9kZWwpXCIgW3NlbGVjdGVkXT1cIm1vZGVsLmlzU2VsZWN0ZWRcIlxuICAgIFtkaXNhYmxlZF09XCIhbW9kZWwuaXNDbGlja2FibGVcIiBbY2xhc3Nlc109XCJtb2RlbC5saW5rU2V0QnV0dG9uQ3NzQ2xhc3Nlc1wiIFt0aXRsZV09XCJtb2RlbC50b29sdGlwXCIgW2ljb25OYW1lXT1cIm1vZGVsLmljb25OYW1lXCI+XG4gIDwvc3ZjLWFjdGlvbi1idXR0b24+XG4gIDxuZy1jb250YWluZXIgKm5nSWY9XCIhbW9kZWwuaXNSZWFkT25seSAmJiBtb2RlbC5zaG93Q2xlYXJcIj5cbiAgICA8c3ZjLWFjdGlvbi1idXR0b24gW3RleHRdPVwiY2xlYXJDYXB0aW9uXCIgW2NsaWNrXT1cIm1vZGVsLmRvQ2xlYXJDbGljay5iaW5kKG1vZGVsKVwiXG4gICAgICBbZGlzYWJsZWRdPVwiZmFsc2VcIiBbY2xhc3Nlc109XCJtb2RlbC5saW5rQ2xlYXJCdXR0b25Dc3NDbGFzc2VzXCI+XG4gICAgPC9zdmMtYWN0aW9uLWJ1dHRvbj5cbiAgPC9uZy1jb250YWluZXI+XG48L25nLXRlbXBsYXRlPiJdfQ==