UNPKG

stimulsoft-viewer-angular

Version:
65 lines 6.45 kB
import { Component, Input, Output, EventEmitter } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "./button.component"; export class FormButtonComponent { constructor() { this.captionAlign = 'center'; this.action = new EventEmitter(); } ngOnInit() { } onaction(event) { this.action.emit(event); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: FormButtonComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: FormButtonComponent, selector: "sti-form-button", inputs: { caption: "caption", actionName: "actionName", imageName: "imageName", imageCellWidth: "imageCellWidth", captionPadding: "captionPadding", margin: "margin", captionAlign: "captionAlign" }, outputs: { action: "action" }, ngImport: i0, template: ` <sti-button [styleName]="'stiJsViewerFormButton'" [caption]="caption" [actionName]="actionName" [captionAlign]="captionAlign" [innerTableWidth]="'100%'" [minWidth]="'80px'" [imageName]="imageName" [imageCellWidth]="imageCellWidth" [captionPadding]="captionPadding" [margin]="margin" (action)="onaction($event)"> </sti-button> `, isInline: true, dependencies: [{ kind: "component", type: i1.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: FormButtonComponent, decorators: [{ type: Component, args: [{ selector: 'sti-form-button', template: ` <sti-button [styleName]="'stiJsViewerFormButton'" [caption]="caption" [actionName]="actionName" [captionAlign]="captionAlign" [innerTableWidth]="'100%'" [minWidth]="'80px'" [imageName]="imageName" [imageCellWidth]="imageCellWidth" [captionPadding]="captionPadding" [margin]="margin" (action)="onaction($event)"> </sti-button> ` }] }], ctorParameters: () => [], propDecorators: { caption: [{ type: Input }], actionName: [{ type: Input }], imageName: [{ type: Input }], imageCellWidth: [{ type: Input }], captionPadding: [{ type: Input }], margin: [{ type: Input }], captionAlign: [{ type: Input }], action: [{ type: Output }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybS1idXR0b24uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvc3RpbXVsc29mdC12aWV3ZXItYW5ndWxhci9zcmMvbGliL2NvbnRyb2xzL2Zvcm0tYnV0dG9uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLEVBQUUsWUFBWSxFQUFFLE1BQU0sZUFBZSxDQUFDOzs7QUFtQi9FLE1BQU0sT0FBTyxtQkFBbUI7SUFZOUI7UUFKUyxpQkFBWSxHQUFHLFFBQVEsQ0FBQztRQUV2QixXQUFNLEdBQXNCLElBQUksWUFBWSxFQUFFLENBQUM7SUFFekMsQ0FBQztJQUVqQixRQUFRLEtBQUssQ0FBQztJQUVkLFFBQVEsQ0FBQyxLQUFVO1FBQ2pCLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQzFCLENBQUM7K0dBbEJVLG1CQUFtQjttR0FBbkIsbUJBQW1CLDRSQWZwQjs7Ozs7Ozs7Ozs7OztHQWFUOzs0RkFFVSxtQkFBbUI7a0JBakIvQixTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxpQkFBaUI7b0JBQzNCLFFBQVEsRUFBRTs7Ozs7Ozs7Ozs7OztHQWFUO2lCQUNGO3dEQUdVLE9BQU87c0JBQWYsS0FBSztnQkFDRyxVQUFVO3NCQUFsQixLQUFLO2dCQUNHLFNBQVM7c0JBQWpCLEtBQUs7Z0JBQ0csY0FBYztzQkFBdEIsS0FBSztnQkFDRyxjQUFjO3NCQUF0QixLQUFLO2dCQUNHLE1BQU07c0JBQWQsS0FBSztnQkFDRyxZQUFZO3NCQUFwQixLQUFLO2dCQUVJLE1BQU07c0JBQWYsTUFBTSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBJbnB1dCwgT3V0cHV0LCBFdmVudEVtaXR0ZXIgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnc3RpLWZvcm0tYnV0dG9uJyxcclxuICB0ZW1wbGF0ZTogYFxyXG4gICAgICA8c3RpLWJ1dHRvbiBbc3R5bGVOYW1lXT1cIidzdGlKc1ZpZXdlckZvcm1CdXR0b24nXCJcclxuICAgICAgICAgICAgICAgICAgW2NhcHRpb25dPVwiY2FwdGlvblwiXHJcbiAgICAgICAgICAgICAgICAgIFthY3Rpb25OYW1lXT1cImFjdGlvbk5hbWVcIlxyXG4gICAgICAgICAgICAgICAgICBbY2FwdGlvbkFsaWduXT1cImNhcHRpb25BbGlnblwiXHJcbiAgICAgICAgICAgICAgICAgIFtpbm5lclRhYmxlV2lkdGhdPVwiJzEwMCUnXCJcclxuICAgICAgICAgICAgICAgICAgW21pbldpZHRoXT1cIic4MHB4J1wiXHJcbiAgICAgICAgICAgICAgICAgIFtpbWFnZU5hbWVdPVwiaW1hZ2VOYW1lXCJcclxuICAgICAgICAgICAgICAgICAgW2ltYWdlQ2VsbFdpZHRoXT1cImltYWdlQ2VsbFdpZHRoXCJcclxuICAgICAgICAgICAgICAgICAgW2NhcHRpb25QYWRkaW5nXT1cImNhcHRpb25QYWRkaW5nXCJcclxuICAgICAgICAgICAgICAgICAgW21hcmdpbl09XCJtYXJnaW5cIlxyXG4gICAgICAgICAgICAgICAgICAoYWN0aW9uKT1cIm9uYWN0aW9uKCRldmVudClcIj5cclxuICAgICAgPC9zdGktYnV0dG9uPlxyXG4gIGBcclxufSlcclxuZXhwb3J0IGNsYXNzIEZvcm1CdXR0b25Db21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG5cclxuICBASW5wdXQoKSBjYXB0aW9uOiBzdHJpbmc7XHJcbiAgQElucHV0KCkgYWN0aW9uTmFtZTogc3RyaW5nO1xyXG4gIEBJbnB1dCgpIGltYWdlTmFtZTogc3RyaW5nO1xyXG4gIEBJbnB1dCgpIGltYWdlQ2VsbFdpZHRoOiBzdHJpbmc7XHJcbiAgQElucHV0KCkgY2FwdGlvblBhZGRpbmc6IHN0cmluZztcclxuICBASW5wdXQoKSBtYXJnaW46IHN0cmluZztcclxuICBASW5wdXQoKSBjYXB0aW9uQWxpZ24gPSAnY2VudGVyJztcclxuXHJcbiAgQE91dHB1dCgpIGFjdGlvbjogRXZlbnRFbWl0dGVyPGFueT4gPSBuZXcgRXZlbnRFbWl0dGVyKCk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkgeyB9XHJcblxyXG4gIG5nT25Jbml0KCkgeyB9XHJcblxyXG4gIG9uYWN0aW9uKGV2ZW50OiBhbnkpIHtcclxuICAgIHRoaXMuYWN0aW9uLmVtaXQoZXZlbnQpO1xyXG4gIH1cclxufVxyXG4iXX0=