stimulsoft-viewer-angular
Version:
Stimulsoft Viewer Angular
43 lines • 4.84 kB
JavaScript
import { Component, Input } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "../services/model.service";
import * as i2 from "./button.component";
export class DashboardButtonComponent {
constructor(model) {
this.model = model;
this.showCloseButton = false;
}
ngOnInit() { }
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DashboardButtonComponent, deps: [{ token: i1.ModelService }], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: DashboardButtonComponent, selector: "sti-dashboard-button", inputs: { showCloseButton: "showCloseButton", info: "info", dbsMode: "dbsMode", display: "display" }, ngImport: i0, template: `
<sti-button
[margin]="'2px 1px 2px 2px'"
[display]="display"
[borderColor]="!dbsMode ? 'transparent' : ''"
[height]="model.options.toolbar.displayMode == 'Separated' ? (dbsMode ? (model.options.isTouchDevice ? '28px' : '23px') : '28px') : null">
</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: DashboardButtonComponent, decorators: [{
type: Component,
args: [{
selector: 'sti-dashboard-button',
template: `
<sti-button
[margin]="'2px 1px 2px 2px'"
[display]="display"
[borderColor]="!dbsMode ? 'transparent' : ''"
[height]="model.options.toolbar.displayMode == 'Separated' ? (dbsMode ? (model.options.isTouchDevice ? '28px' : '23px') : '28px') : null">
</sti-button>
`
}]
}], ctorParameters: () => [{ type: i1.ModelService }], propDecorators: { showCloseButton: [{
type: Input
}], info: [{
type: Input
}], dbsMode: [{
type: Input
}], display: [{
type: Input
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGFzaGJvYXJkLXBhbmVsLWJ1dHRvbi5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9zdGltdWxzb2Z0LXZpZXdlci1hbmd1bGFyL3NyYy9saWIvY29udHJvbHMvZGFzaGJvYXJkLXBhbmVsLWJ1dHRvbi5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7QUFlekQsTUFBTSxPQUFPLHdCQUF3QjtJQUVuQyxZQUFtQixLQUFtQjtRQUFuQixVQUFLLEdBQUwsS0FBSyxDQUFjO1FBRTdCLG9CQUFlLEdBQUcsS0FBSyxDQUFDO0lBRlMsQ0FBQztJQU8zQyxRQUFRLEtBQUssQ0FBQzsrR0FUSCx3QkFBd0I7bUdBQXhCLHdCQUF3QixrS0FWekI7Ozs7Ozs7R0FPVDs7NEZBR1Usd0JBQXdCO2tCQVpwQyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxzQkFBc0I7b0JBQ2hDLFFBQVEsRUFBRTs7Ozs7OztHQU9UO2lCQUNGO2lGQU1VLGVBQWU7c0JBQXZCLEtBQUs7Z0JBQ0csSUFBSTtzQkFBWixLQUFLO2dCQUNHLE9BQU87c0JBQWYsS0FBSztnQkFDRyxPQUFPO3NCQUFmLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgTW9kZWxTZXJ2aWNlIH0gZnJvbSAnLi4vc2VydmljZXMvbW9kZWwuc2VydmljZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ3N0aS1kYXNoYm9hcmQtYnV0dG9uJyxcclxuICB0ZW1wbGF0ZTogYFxyXG4gICAgPHN0aS1idXR0b25cclxuICAgICAgW21hcmdpbl09XCInMnB4IDFweCAycHggMnB4J1wiXHJcbiAgICAgIFtkaXNwbGF5XT1cImRpc3BsYXlcIlxyXG4gICAgICBbYm9yZGVyQ29sb3JdPVwiIWRic01vZGUgPyAndHJhbnNwYXJlbnQnIDogJydcIlxyXG4gICAgICBbaGVpZ2h0XT1cIm1vZGVsLm9wdGlvbnMudG9vbGJhci5kaXNwbGF5TW9kZSA9PSAnU2VwYXJhdGVkJyA/IChkYnNNb2RlID8gKG1vZGVsLm9wdGlvbnMuaXNUb3VjaERldmljZSA/ICcyOHB4JyA6ICcyM3B4JykgOiAnMjhweCcpIDogbnVsbFwiPlxyXG4gICAgPC9zdGktYnV0dG9uPlxyXG4gIGBcclxufSlcclxuXHJcbmV4cG9ydCBjbGFzcyBEYXNoYm9hcmRCdXR0b25Db21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG5cclxuICBjb25zdHJ1Y3RvcihwdWJsaWMgbW9kZWw6IE1vZGVsU2VydmljZSkgeyB9XHJcblxyXG4gIEBJbnB1dCgpIHNob3dDbG9zZUJ1dHRvbiA9IGZhbHNlO1xyXG4gIEBJbnB1dCgpIGluZm86IGFueTtcclxuICBASW5wdXQoKSBkYnNNb2RlOiBib29sZWFuO1xyXG4gIEBJbnB1dCgpIGRpc3BsYXk6IHN0cmluZztcclxuXHJcbiAgbmdPbkluaXQoKSB7IH1cclxuXHJcbn1cclxuIl19