UNPKG

stimulsoft-viewer-angular

Version:
46 lines 5.15 kB
import { Component, EventEmitter, Input, Output } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "../../services/model.service"; import * as i2 from "../button.component"; export class ParameterButtonComponent { constructor(model) { this.model = model; this.action = new EventEmitter(); } ngOnInit() { } onaction() { this.action.emit(this.params); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: ParameterButtonComponent, deps: [{ token: i1.ModelService }], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: ParameterButtonComponent, selector: "sti-parameter-button", inputs: { params: "params", buttonType: "buttonType" }, outputs: { action: "action" }, ngImport: i0, template: ` <sti-button [imageName]="buttonType + '.png'" [styleName]="'stiJsViewerFormButton'" [height]="model.options.isTouchDevice ? '26px' : '21px'" [innerTableWidth]="'100%'" [enabled]="!params?.isNull" (action)="onaction()"> </sti-button> `, isInline: true, dependencies: [{ kind: "component", type: i2.ButtonComponent, selector: "sti-button", inputs: ["caption", "caption2", "captionAlign", "captionPadding", "captionPaddingLeft", "captionWhiteSpace", "captionOverflow", "captionTextOverflow", "captionWidth", "captionMaxWidth", "captionLineHeight", "imageName", "arrow", "arrowMarginTop", "margin", "height", "selected", "minWidth", "innerTableWidth", "menuItems", "actionName", "tooltip", "imageCellTextAlign", "imageCellWidth", "imageCellPadding", "imageSizesWidth", "imageSizesHeight", "imageMargin", "width", "display", "closeButton", "resourceButton", "styleColors", "boxSizing", "navagationPanelTooltip", "cursor", "fontSize", "helpLink", "borderColor", "styleName", "enabled"], outputs: ["action", "closeButtonAction"] }] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: ParameterButtonComponent, decorators: [{ type: Component, args: [{ selector: 'sti-parameter-button', template: ` <sti-button [imageName]="buttonType + '.png'" [styleName]="'stiJsViewerFormButton'" [height]="model.options.isTouchDevice ? '26px' : '21px'" [innerTableWidth]="'100%'" [enabled]="!params?.isNull" (action)="onaction()"> </sti-button> ` }] }], ctorParameters: () => [{ type: i1.ModelService }], propDecorators: { params: [{ type: Input }], buttonType: [{ type: Input }], action: [{ type: Output }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFyYW1ldGVyLWJ1dHRvbi5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9zdGltdWxzb2Z0LXZpZXdlci1hbmd1bGFyL3NyYy9saWIvY29udHJvbHMvcGFyYW1ldGVycy9wYXJhbWV0ZXItYnV0dG9uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQVUsTUFBTSxFQUFFLE1BQU0sZUFBZSxDQUFDOzs7O0FBaUIvRSxNQUFNLE9BQU8sd0JBQXdCO0lBT25DLFlBQW1CLEtBQW1CO1FBQW5CLFVBQUssR0FBTCxLQUFLLENBQWM7UUFGNUIsV0FBTSxHQUFzQixJQUFJLFlBQVksRUFBRSxDQUFDO0lBRWYsQ0FBQztJQUUzQyxRQUFRLEtBQUssQ0FBQztJQUVkLFFBQVE7UUFDTixJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDaEMsQ0FBQzsrR0FiVSx3QkFBd0I7bUdBQXhCLHdCQUF3QixtSkFYekI7Ozs7Ozs7O0dBUVQ7OzRGQUdVLHdCQUF3QjtrQkFicEMsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsc0JBQXNCO29CQUNoQyxRQUFRLEVBQUU7Ozs7Ozs7O0dBUVQ7aUJBQ0Y7aUZBSVUsTUFBTTtzQkFBZCxLQUFLO2dCQUNHLFVBQVU7c0JBQWxCLEtBQUs7Z0JBRUksTUFBTTtzQkFBZixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBFdmVudEVtaXR0ZXIsIElucHV0LCBPbkluaXQsIE91dHB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBWYXJpYWJsZSB9IGZyb20gJy4uLy4uL3NlcnZpY2VzL29iamVjdHMnO1xyXG5pbXBvcnQgeyBNb2RlbFNlcnZpY2UgfSBmcm9tICcuLi8uLi9zZXJ2aWNlcy9tb2RlbC5zZXJ2aWNlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnc3RpLXBhcmFtZXRlci1idXR0b24nLFxyXG4gIHRlbXBsYXRlOiBgXHJcbiAgICA8c3RpLWJ1dHRvbiBbaW1hZ2VOYW1lXT1cImJ1dHRvblR5cGUgKyAnLnBuZydcIlxyXG4gICAgICAgIFtzdHlsZU5hbWVdPVwiJ3N0aUpzVmlld2VyRm9ybUJ1dHRvbidcIlxyXG4gICAgICAgIFtoZWlnaHRdPVwibW9kZWwub3B0aW9ucy5pc1RvdWNoRGV2aWNlID8gJzI2cHgnIDogJzIxcHgnXCJcclxuICAgICAgICBbaW5uZXJUYWJsZVdpZHRoXT1cIicxMDAlJ1wiXHJcbiAgICAgICAgW2VuYWJsZWRdPVwiIXBhcmFtcz8uaXNOdWxsXCJcclxuICAgICAgICAoYWN0aW9uKT1cIm9uYWN0aW9uKClcIj5cclxuICAgIDwvc3RpLWJ1dHRvbj5cclxuICBgXHJcbn0pXHJcblxyXG5leHBvcnQgY2xhc3MgUGFyYW1ldGVyQnV0dG9uQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuXHJcbiAgQElucHV0KCkgcGFyYW1zOiBWYXJpYWJsZTtcclxuICBASW5wdXQoKSBidXR0b25UeXBlOiBzdHJpbmc7XHJcblxyXG4gIEBPdXRwdXQoKSBhY3Rpb246IEV2ZW50RW1pdHRlcjxhbnk+ID0gbmV3IEV2ZW50RW1pdHRlcigpO1xyXG5cclxuICBjb25zdHJ1Y3RvcihwdWJsaWMgbW9kZWw6IE1vZGVsU2VydmljZSkgeyB9XHJcblxyXG4gIG5nT25Jbml0KCkgeyB9XHJcblxyXG4gIG9uYWN0aW9uKCkge1xyXG4gICAgdGhpcy5hY3Rpb24uZW1pdCh0aGlzLnBhcmFtcyk7XHJcbiAgfVxyXG59XHJcbiJdfQ==