UNPKG

survey-creator-angular

Version:

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

23 lines 6.19 kB
import { Component, Input } from "@angular/core"; import { BaseAngular } from "survey-angular-ui"; import * as i0 from "@angular/core"; import * as i1 from "survey-angular-ui"; import * as i2 from "@angular/common"; export class SurveyResultsTableRowComponent extends BaseAngular { getModel() { return this.model; } } SurveyResultsTableRowComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: SurveyResultsTableRowComponent, deps: null, target: i0.ɵɵFactoryTarget.Component }); SurveyResultsTableRowComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.17", type: SurveyResultsTableRowComponent, selector: "survey-results-table-row", inputs: { model: "model" }, usesInheritance: true, ngImport: i0, template: "<ng-template #template>\n <tr (click)=\"model.toggle()\" [key2click]>\n <td class=\"svd-dark-border-color\"\n [style.paddingLeft]=\"model.textMargin \">\n <span *ngIf=\"model.isNode\" class=\"svd-test-results__marker\"\n [class.svd-test-results__marker--expanded]=\"!model.collapsed\"\n [style.left]=\"model.markerMargin\">\n <svg [iconName]=\"'icon-expand_16x16'\" [size]=\"16\" sv-ng-svg-icon></svg>\n </span>\n <sv-ng-string *ngIf=\"model.question\" [model]=\"model.question.locTitle\"></sv-ng-string>\n <span *ngIf=\"!model.question\">{{model.title}}</span>\n </td>\n <td [class.svd-test-results__node-value]=\"model.isNode\" [class.svd-dark-border-color]=\"!model.isNode\">\n {{model.getString(model.displayValue)}}\n </td>\n </tr>\n <ng-container *ngIf=\"model.isNode && !model.collapsed\">\n <ng-container *ngFor=\"let row of model.data\">\n <survey-results-table-row [model]=\"row\"></survey-results-table-row>\n </ng-container>\n </ng-container>\n</ng-template>", styles: [":host { display: none; }"], components: [{ type: i1.SvgIconComponent, selector: "'[sv-ng-svg-icon]'", inputs: ["size", "width", "height", "iconName", "partCss", "css", "title"] }, { type: i1.SurveyStringComponent, selector: "sv-ng-string, '[sv-ng-string]'", inputs: ["model"] }, { type: SurveyResultsTableRowComponent, selector: "survey-results-table-row", inputs: ["model"] }], directives: [{ type: i1.Key2ClickDirective, selector: "[key2click]", inputs: ["key2click"] }, { type: i2.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i2.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: SurveyResultsTableRowComponent, decorators: [{ type: Component, args: [{ selector: "survey-results-table-row", templateUrl: "./survey-results-row.component.html", styles: [":host { display: none; }"] }] }], propDecorators: { model: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3VydmV5LXJlc3VsdHMtcm93LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy90YWJzL3ByZXZpZXcvc3VydmV5LXJlc3VsdHMtcm93LmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uL3NyYy90YWJzL3ByZXZpZXcvc3VydmV5LXJlc3VsdHMtcm93LmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ2pELE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQzs7OztBQVNoRCxNQUFNLE9BQU8sOEJBQStCLFNBQVEsV0FBbUM7SUFFM0UsUUFBUTtRQUNoQixPQUFPLElBQUksQ0FBQyxLQUFLLENBQUM7SUFDcEIsQ0FBQzs7NEhBSlUsOEJBQThCO2dIQUE5Qiw4QkFBOEIsbUhDVjNDLCtqQ0FxQmMsMlNEWEQsOEJBQThCOzRGQUE5Qiw4QkFBOEI7a0JBTDFDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLDBCQUEwQjtvQkFDcEMsV0FBVyxFQUFFLHFDQUFxQztvQkFDbEQsTUFBTSxFQUFFLENBQUMsMEJBQTBCLENBQUM7aUJBQ3JDOzhCQUVVLEtBQUs7c0JBQWIsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuaW1wb3J0IHsgQmFzZUFuZ3VsYXIgfSBmcm9tIFwic3VydmV5LWFuZ3VsYXItdWlcIjtcbmltcG9ydCB7IEFjdGlvbiB9IGZyb20gXCJzdXJ2ZXktY29yZVwiO1xuaW1wb3J0IHsgU3VydmV5UmVzdWx0c0l0ZW1Nb2RlbCB9IGZyb20gXCJzdXJ2ZXktY3JlYXRvci1jb3JlXCI7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogXCJzdXJ2ZXktcmVzdWx0cy10YWJsZS1yb3dcIixcbiAgdGVtcGxhdGVVcmw6IFwiLi9zdXJ2ZXktcmVzdWx0cy1yb3cuY29tcG9uZW50Lmh0bWxcIixcbiAgc3R5bGVzOiBbXCI6aG9zdCB7IGRpc3BsYXk6IG5vbmU7IH1cIl1cbn0pXG5leHBvcnQgY2xhc3MgU3VydmV5UmVzdWx0c1RhYmxlUm93Q29tcG9uZW50IGV4dGVuZHMgQmFzZUFuZ3VsYXI8U3VydmV5UmVzdWx0c0l0ZW1Nb2RlbD4ge1xuICBASW5wdXQoKSBtb2RlbCE6IFN1cnZleVJlc3VsdHNJdGVtTW9kZWw7XG4gIHByb3RlY3RlZCBnZXRNb2RlbCgpOiBTdXJ2ZXlSZXN1bHRzSXRlbU1vZGVsIHtcbiAgICByZXR1cm4gdGhpcy5tb2RlbDtcbiAgfVxufSIsIjxuZy10ZW1wbGF0ZSAjdGVtcGxhdGU+XG4gIDx0ciAoY2xpY2spPVwibW9kZWwudG9nZ2xlKClcIiBba2V5MmNsaWNrXT5cbiAgICA8dGQgY2xhc3M9XCJzdmQtZGFyay1ib3JkZXItY29sb3JcIlxuICAgICAgICBbc3R5bGUucGFkZGluZ0xlZnRdPVwibW9kZWwudGV4dE1hcmdpbiBcIj5cbiAgICAgICAgPHNwYW4gKm5nSWY9XCJtb2RlbC5pc05vZGVcIiBjbGFzcz1cInN2ZC10ZXN0LXJlc3VsdHNfX21hcmtlclwiXG4gICAgICAgICAgICAgIFtjbGFzcy5zdmQtdGVzdC1yZXN1bHRzX19tYXJrZXItLWV4cGFuZGVkXT1cIiFtb2RlbC5jb2xsYXBzZWRcIlxuICAgICAgICAgICAgICAgICAgICAgICAgIFtzdHlsZS5sZWZ0XT1cIm1vZGVsLm1hcmtlck1hcmdpblwiPlxuICAgICAgICAgICAgPHN2ZyBbaWNvbk5hbWVdPVwiJ2ljb24tZXhwYW5kXzE2eDE2J1wiIFtzaXplXT1cIjE2XCIgc3Ytbmctc3ZnLWljb24+PC9zdmc+XG4gICAgICAgIDwvc3Bhbj5cbiAgICAgICAgPHN2LW5nLXN0cmluZyAqbmdJZj1cIm1vZGVsLnF1ZXN0aW9uXCIgW21vZGVsXT1cIm1vZGVsLnF1ZXN0aW9uLmxvY1RpdGxlXCI+PC9zdi1uZy1zdHJpbmc+XG4gICAgICAgIDxzcGFuICpuZ0lmPVwiIW1vZGVsLnF1ZXN0aW9uXCI+e3ttb2RlbC50aXRsZX19PC9zcGFuPlxuICAgIDwvdGQ+XG4gICAgPHRkIFtjbGFzcy5zdmQtdGVzdC1yZXN1bHRzX19ub2RlLXZhbHVlXT1cIm1vZGVsLmlzTm9kZVwiIFtjbGFzcy5zdmQtZGFyay1ib3JkZXItY29sb3JdPVwiIW1vZGVsLmlzTm9kZVwiPlxuICAgICAge3ttb2RlbC5nZXRTdHJpbmcobW9kZWwuZGlzcGxheVZhbHVlKX19XG4gICAgPC90ZD5cbiAgPC90cj5cbiAgPG5nLWNvbnRhaW5lciAqbmdJZj1cIm1vZGVsLmlzTm9kZSAmJiAhbW9kZWwuY29sbGFwc2VkXCI+XG4gICAgPG5nLWNvbnRhaW5lciAqbmdGb3I9XCJsZXQgcm93IG9mIG1vZGVsLmRhdGFcIj5cbiAgICAgIDxzdXJ2ZXktcmVzdWx0cy10YWJsZS1yb3cgW21vZGVsXT1cInJvd1wiPjwvc3VydmV5LXJlc3VsdHMtdGFibGUtcm93PlxuICAgIDwvbmctY29udGFpbmVyPlxuICA8L25nLWNvbnRhaW5lcj5cbjwvbmctdGVtcGxhdGU+Il19