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.

26 lines 4.03 kB
import { AngularComponentFactory } from "../../component-factory"; import { Component, Input } from "@angular/core"; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; export class SurveyNavigationButton { getModel() { return this.model; } buttonMouseDown() { return this.model.data && this.model.data.mouseDown(); } } SurveyNavigationButton.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: SurveyNavigationButton, deps: [], target: i0.ɵɵFactoryTarget.Component }); SurveyNavigationButton.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.17", type: SurveyNavigationButton, selector: "sv-ng-nav-btn", inputs: { model: "model" }, ngImport: i0, template: "<input *ngIf=\"model.visible\" type=\"button\" [value]=\"model.title\" [class]=\"model.innerCss\" (mousedown)=\"buttonMouseDown()\" (click)=\"model.action()\" [disabled]=\"model.disabled\" [attr.title]=\"model.getTooltip()\"/>", styles: [":host { display: contents; }"], directives: [{ type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: SurveyNavigationButton, decorators: [{ type: Component, args: [{ templateUrl: "./survey-nav-btn.component.html", selector: "sv-ng-nav-btn", styles: [":host { display: contents; }"] }] }], propDecorators: { model: [{ type: Input }] } }); AngularComponentFactory.Instance.registerComponent("sv-nav-btn", SurveyNavigationButton); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3VydmV5LW5hdi1idG4uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvc3VydmV5LWFjdGlvbnMvc3VydmV5LW5hdi1idG4uY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvc3VydmV5LWFjdGlvbnMvc3VydmV5LW5hdi1idG4uY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDbEUsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7OztBQU9qRCxNQUFNLE9BQU8sc0JBQXNCO0lBRWpDLFFBQVE7UUFDTixPQUFPLElBQUksQ0FBQyxLQUFLLENBQUM7SUFDcEIsQ0FBQztJQUNELGVBQWU7UUFDYixPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxJQUFJLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSxDQUFDO0lBQ3hELENBQUM7O29IQVBVLHNCQUFzQjt3R0FBdEIsc0JBQXNCLGlGQ1ZuQyxvT0FBa047NEZEVXJNLHNCQUFzQjtrQkFMbEMsU0FBUzttQkFBQztvQkFDVCxXQUFXLEVBQUUsaUNBQWlDO29CQUM5QyxRQUFRLEVBQUUsZUFBZTtvQkFDekIsTUFBTSxFQUFFLENBQUMsOEJBQThCLENBQUM7aUJBQ3pDOzhCQUVpQixLQUFLO3NCQUFwQixLQUFLOztBQVNSLHVCQUF1QixDQUFDLFFBQVEsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLEVBQUUsc0JBQXNCLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEFjdGlvbiB9IGZyb20gXCJzdXJ2ZXktY29yZVwiO1xuaW1wb3J0IHsgQmFzZSB9IGZyb20gXCJzdXJ2ZXktY29yZVwiO1xuaW1wb3J0IHsgQW5ndWxhckNvbXBvbmVudEZhY3RvcnkgfSBmcm9tIFwiLi4vLi4vY29tcG9uZW50LWZhY3RvcnlcIjtcbmltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuXG5AQ29tcG9uZW50KHtcbiAgdGVtcGxhdGVVcmw6IFwiLi9zdXJ2ZXktbmF2LWJ0bi5jb21wb25lbnQuaHRtbFwiLFxuICBzZWxlY3RvcjogXCJzdi1uZy1uYXYtYnRuXCIsXG4gIHN0eWxlczogW1wiOmhvc3QgeyBkaXNwbGF5OiBjb250ZW50czsgfVwiXVxufSlcbmV4cG9ydCBjbGFzcyBTdXJ2ZXlOYXZpZ2F0aW9uQnV0dG9uIHtcbiAgQElucHV0KCkgcHVibGljIG1vZGVsITogQWN0aW9uO1xuICBnZXRNb2RlbCgpOiBBY3Rpb24ge1xuICAgIHJldHVybiB0aGlzLm1vZGVsO1xuICB9XG4gIGJ1dHRvbk1vdXNlRG93bigpOiBCYXNlIHtcbiAgICByZXR1cm4gdGhpcy5tb2RlbC5kYXRhICYmIHRoaXMubW9kZWwuZGF0YS5tb3VzZURvd24oKTtcbiAgfVxufVxuXG5Bbmd1bGFyQ29tcG9uZW50RmFjdG9yeS5JbnN0YW5jZS5yZWdpc3RlckNvbXBvbmVudChcInN2LW5hdi1idG5cIiwgU3VydmV5TmF2aWdhdGlvbkJ1dHRvbik7XG4iLCI8aW5wdXQgKm5nSWY9XCJtb2RlbC52aXNpYmxlXCIgdHlwZT1cImJ1dHRvblwiIFt2YWx1ZV09XCJtb2RlbC50aXRsZVwiIFtjbGFzc109XCJtb2RlbC5pbm5lckNzc1wiIChtb3VzZWRvd24pPVwiYnV0dG9uTW91c2VEb3duKClcIiAoY2xpY2spPVwibW9kZWwuYWN0aW9uKClcIiBbZGlzYWJsZWRdPVwibW9kZWwuZGlzYWJsZWRcIiBbYXR0ci50aXRsZV09XCJtb2RlbC5nZXRUb29sdGlwKClcIi8+Il19