UNPKG

survey-angular-ui

Version:

survey.js is a JavaScript Survey Library. It is a modern way to add a survey to your website. It uses JSON for survey metadata and results.

27 lines 6.98 kB
import { Component, Input, ViewChild, ViewContainerRef } from "@angular/core"; import { EmbeddedViewContentComponent } from "../../embedded-view-content.component"; import { AngularComponentFactory } from "../../component-factory"; import * as i0 from "@angular/core"; import * as i1 from "../element-title/element-title.component"; import * as i2 from "../../survey-string.component"; import * as i3 from "@angular/common"; import * as i4 from "../../utils/dynamic.directive"; export class HeaderCellComponent extends EmbeddedViewContentComponent { } HeaderCellComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: HeaderCellComponent, deps: null, target: i0.ɵɵFactoryTarget.Component }); HeaderCellComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.17", type: HeaderCellComponent, selector: "sv-ng-header-cell", inputs: { model: "model" }, viewQueries: [{ propertyName: "actionContent", first: true, predicate: ["actionContent"], descendants: true, read: ViewContainerRef, static: true }], usesInheritance: true, ngImport: i0, template: "\n<ng-template #template>\n <div [class]=\"model.css\" [style]=\"model.style\">\n <div class=\"sv-header__cell-content\" [style]=\"model.contentStyle\">\n <div *ngIf=\"model.showLogo\" class=\"sv-header__logo\">\n <div [class]=\"model.survey.logoClassNames\">\n <ng-template [component]=\"{ name: model.survey.getElementWrapperComponentName(model.survey, 'logo-image'), data: { data: model.survey.getElementWrapperComponentData(model.survey, 'logo-image') } }\"></ng-template>\n </div>\n </div>\n <div *ngIf=\"model.showTitle\" class=\"sv-header__title\" [style]=\"{ maxWidth: model.textAreaWidth }\">\n <sv-ng-element-title [element]=\"model.survey\"></sv-ng-element-title>\n </div>\n <div *ngIf=\"model.showDescription\" class=\"sv-header__description\" [style]=\"{ maxWidth: model.textAreaWidth }\">\n <div *ngIf=\"model.survey.renderedHasDescription\" [class]=\"model.survey.css.description\" [model]=\"model.survey.locDescription\" sv-ng-string></div>\n </div>\n </div>\n </div>\n</ng-template>", styles: [":host { display: none; }"], components: [{ type: i1.ElementTitleComponent, selector: "sv-ng-element-title", inputs: ["element"] }, { type: i2.SurveyStringComponent, selector: "sv-ng-string, '[sv-ng-string]'", inputs: ["model"] }], directives: [{ type: i3.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i4.DynamicComponentDirective, selector: "[component]", inputs: ["component"] }] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: HeaderCellComponent, decorators: [{ type: Component, args: [{ selector: "sv-ng-header-cell", templateUrl: "./header-cell.component.html", styles: [":host { display: none; }"], }] }], propDecorators: { model: [{ type: Input }], actionContent: [{ type: ViewChild, args: ["actionContent", { read: ViewContainerRef, static: true }] }] } }); AngularComponentFactory.Instance.registerComponent("sv-header-cell", HeaderCellComponent); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGVhZGVyLWNlbGwuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvaGVhZGVyL2hlYWRlci1jZWxsLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL2hlYWRlci9oZWFkZXItY2VsbC5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxTQUFTLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFOUUsT0FBTyxFQUFFLDRCQUE0QixFQUFFLE1BQU0sdUNBQXVDLENBQUM7QUFDckYsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0seUJBQXlCLENBQUM7Ozs7OztBQVFsRSxNQUFNLE9BQU8sbUJBQW9CLFNBQVEsNEJBQTRCOztpSEFBeEQsbUJBQW1CO3FHQUFuQixtQkFBbUIsZ0xBRU0sZ0JBQWdCLGtFQ2J0RCxvakNBaUJjOzRGRE5ELG1CQUFtQjtrQkFML0IsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsbUJBQW1CO29CQUM3QixXQUFXLEVBQUUsOEJBQThCO29CQUMzQyxNQUFNLEVBQUUsQ0FBQywwQkFBMEIsQ0FBQztpQkFDckM7OEJBRVUsS0FBSztzQkFBYixLQUFLO2dCQUNnRSxhQUFhO3NCQUFsRixTQUFTO3VCQUFDLGVBQWUsRUFBRSxFQUFFLElBQUksRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLEVBQUUsSUFBSSxFQUFFOztBQUd0RSx1QkFBdUIsQ0FBQyxRQUFRLENBQUMsaUJBQWlCLENBQUMsZ0JBQWdCLEVBQUUsbUJBQW1CLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQsIFZpZXdDaGlsZCwgVmlld0NvbnRhaW5lclJlZiB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQgeyBCYXNlQW5ndWxhciB9IGZyb20gXCIuLi8uLi9iYXNlLWFuZ3VsYXJcIjtcbmltcG9ydCB7IEVtYmVkZGVkVmlld0NvbnRlbnRDb21wb25lbnQgfSBmcm9tIFwiLi4vLi4vZW1iZWRkZWQtdmlldy1jb250ZW50LmNvbXBvbmVudFwiO1xuaW1wb3J0IHsgQW5ndWxhckNvbXBvbmVudEZhY3RvcnkgfSBmcm9tIFwiLi4vLi4vY29tcG9uZW50LWZhY3RvcnlcIjtcbmltcG9ydCB7IENvdmVyLCBDb3ZlckNlbGwsIFN1cnZleU1vZGVsIH0gZnJvbSBcInN1cnZleS1jb3JlXCI7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogXCJzdi1uZy1oZWFkZXItY2VsbFwiLFxuICB0ZW1wbGF0ZVVybDogXCIuL2hlYWRlci1jZWxsLmNvbXBvbmVudC5odG1sXCIsXG4gIHN0eWxlczogW1wiOmhvc3QgeyBkaXNwbGF5OiBub25lOyB9XCJdLFxufSlcbmV4cG9ydCBjbGFzcyBIZWFkZXJDZWxsQ29tcG9uZW50IGV4dGVuZHMgRW1iZWRkZWRWaWV3Q29udGVudENvbXBvbmVudCB7XG4gIEBJbnB1dCgpIG1vZGVsITogQ292ZXJDZWxsO1xuICBAVmlld0NoaWxkKFwiYWN0aW9uQ29udGVudFwiLCB7IHJlYWQ6IFZpZXdDb250YWluZXJSZWYsIHN0YXRpYzogdHJ1ZSB9KSBhY3Rpb25Db250ZW50ITogVmlld0NvbnRhaW5lclJlZjtcbn1cblxuQW5ndWxhckNvbXBvbmVudEZhY3RvcnkuSW5zdGFuY2UucmVnaXN0ZXJDb21wb25lbnQoXCJzdi1oZWFkZXItY2VsbFwiLCBIZWFkZXJDZWxsQ29tcG9uZW50KTsiLCJcbjxuZy10ZW1wbGF0ZSAjdGVtcGxhdGU+XG4gIDxkaXYgW2NsYXNzXT1cIm1vZGVsLmNzc1wiIFtzdHlsZV09XCJtb2RlbC5zdHlsZVwiPlxuICAgIDxkaXYgY2xhc3M9XCJzdi1oZWFkZXJfX2NlbGwtY29udGVudFwiIFtzdHlsZV09XCJtb2RlbC5jb250ZW50U3R5bGVcIj5cbiAgICAgIDxkaXYgKm5nSWY9XCJtb2RlbC5zaG93TG9nb1wiIGNsYXNzPVwic3YtaGVhZGVyX19sb2dvXCI+XG4gICAgICAgIDxkaXYgW2NsYXNzXT1cIm1vZGVsLnN1cnZleS5sb2dvQ2xhc3NOYW1lc1wiPlxuICAgICAgICAgIDxuZy10ZW1wbGF0ZSBbY29tcG9uZW50XT1cInsgbmFtZTogbW9kZWwuc3VydmV5LmdldEVsZW1lbnRXcmFwcGVyQ29tcG9uZW50TmFtZShtb2RlbC5zdXJ2ZXksICdsb2dvLWltYWdlJyksIGRhdGE6IHsgZGF0YTogbW9kZWwuc3VydmV5LmdldEVsZW1lbnRXcmFwcGVyQ29tcG9uZW50RGF0YShtb2RlbC5zdXJ2ZXksICdsb2dvLWltYWdlJykgfSB9XCI+PC9uZy10ZW1wbGF0ZT5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgKm5nSWY9XCJtb2RlbC5zaG93VGl0bGVcIiBjbGFzcz1cInN2LWhlYWRlcl9fdGl0bGVcIiBbc3R5bGVdPVwieyBtYXhXaWR0aDogbW9kZWwudGV4dEFyZWFXaWR0aCB9XCI+XG4gICAgICAgIDxzdi1uZy1lbGVtZW50LXRpdGxlIFtlbGVtZW50XT1cIm1vZGVsLnN1cnZleVwiPjwvc3YtbmctZWxlbWVudC10aXRsZT5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiAqbmdJZj1cIm1vZGVsLnNob3dEZXNjcmlwdGlvblwiIGNsYXNzPVwic3YtaGVhZGVyX19kZXNjcmlwdGlvblwiIFtzdHlsZV09XCJ7IG1heFdpZHRoOiBtb2RlbC50ZXh0QXJlYVdpZHRoIH1cIj5cbiAgICAgICAgPGRpdiAqbmdJZj1cIm1vZGVsLnN1cnZleS5yZW5kZXJlZEhhc0Rlc2NyaXB0aW9uXCIgW2NsYXNzXT1cIm1vZGVsLnN1cnZleS5jc3MuZGVzY3JpcHRpb25cIiBbbW9kZWxdPVwibW9kZWwuc3VydmV5LmxvY0Rlc2NyaXB0aW9uXCIgc3Ytbmctc3RyaW5nPjwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gIDwvZGl2PlxuPC9uZy10ZW1wbGF0ZT4iXX0=