stimulsoft-viewer-angular
Version:
Stimulsoft Viewer Angular
65 lines • 6.45 kB
JavaScript
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=