UNPKG

stimulsoft-forms

Version:
55 lines 5.81 kB
import { Component, ViewChild } from "@angular/core"; import * as i0 from "@angular/core"; import * as i1 from "../services/sti-draggable.service"; import * as i2 from "../services/model.service"; import * as i3 from "../components/sti-components-holder.component"; export class StiDraggableElementContainerComponent { constructor(draggableService, model) { this.draggableService = draggableService; this.model = model; } ngOnInit() { } ngAfterViewChecked() { } ngAfterViewInit() { } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: StiDraggableElementContainerComponent, deps: [{ token: i1.StiDraggableService }, { token: i2.StiModelService }], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: StiDraggableElementContainerComponent, selector: "sti-draggable-element-container", viewQueries: [{ propertyName: "container", first: true, predicate: ["element"], descendants: true }], ngImport: i0, template: ` <div #element style="position: absolute; z-index: 999; background-color:rgb(226,226,226); opacity:0.7; userSelect:none;" [style.visibility]="model.draggingElement ? 'visible' : 'hidden'" [style.left.px]="draggableService.left" [style.top.px]="draggableService.top" [style.width.px]="model.draggingElement?.width" [style.height.px]="model.draggingElement?.height" [style.transform]="model.getScale()" [style.transform-origin]="'left top'" > <sti-component-holder [element]="model.draggingElement"></sti-component-holder> </div> `, isInline: true, dependencies: [{ kind: "component", type: i3.StiComponentHolderComponent, selector: "sti-component-holder", inputs: ["element", "isClone"] }] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: StiDraggableElementContainerComponent, decorators: [{ type: Component, args: [{ selector: "sti-draggable-element-container", template: ` <div #element style="position: absolute; z-index: 999; background-color:rgb(226,226,226); opacity:0.7; userSelect:none;" [style.visibility]="model.draggingElement ? 'visible' : 'hidden'" [style.left.px]="draggableService.left" [style.top.px]="draggableService.top" [style.width.px]="model.draggingElement?.width" [style.height.px]="model.draggingElement?.height" [style.transform]="model.getScale()" [style.transform-origin]="'left top'" > <sti-component-holder [element]="model.draggingElement"></sti-component-holder> </div> `, }] }], ctorParameters: () => [{ type: i1.StiDraggableService }, { type: i2.StiModelService }], propDecorators: { container: [{ type: ViewChild, args: ["element"] }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RpLWRyYWdnYWJsZS1lbGVtZW50LWNvbnRhaW5lci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9zdGltdWxzb2Z0LWZvcm1zL3NyYy9saWIvdG9vbGJveC9zdGktZHJhZ2dhYmxlLWVsZW1lbnQtY29udGFpbmVyLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQW1DLFNBQVMsRUFBc0IsU0FBUyxFQUFFLE1BQU0sZUFBZSxDQUFDOzs7OztBQXNCMUcsTUFBTSxPQUFPLHFDQUFxQztJQUVoRCxZQUFtQixnQkFBcUMsRUFBUyxLQUFzQjtRQUFwRSxxQkFBZ0IsR0FBaEIsZ0JBQWdCLENBQXFCO1FBQVMsVUFBSyxHQUFMLEtBQUssQ0FBaUI7SUFBRyxDQUFDO0lBRTNGLFFBQVEsS0FBSSxDQUFDO0lBQ2Isa0JBQWtCLEtBQVUsQ0FBQztJQUM3QixlQUFlLEtBQVUsQ0FBQzsrR0FOZixxQ0FBcUM7bUdBQXJDLHFDQUFxQyw2S0FoQnRDOzs7Ozs7Ozs7Ozs7OztHQWNUOzs0RkFFVSxxQ0FBcUM7a0JBbEJqRCxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxpQ0FBaUM7b0JBQzNDLFFBQVEsRUFBRTs7Ozs7Ozs7Ozs7Ozs7R0FjVDtpQkFDRjtzSEFFdUIsU0FBUztzQkFBOUIsU0FBUzt1QkFBQyxTQUFTIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQWZ0ZXJWaWV3Q2hlY2tlZCwgQWZ0ZXJWaWV3SW5pdCwgQ29tcG9uZW50LCBFbGVtZW50UmVmLCBPbkluaXQsIFZpZXdDaGlsZCB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XHJcbmltcG9ydCB7IFN0aU1vZGVsU2VydmljZSB9IGZyb20gXCIuLi9zZXJ2aWNlcy9tb2RlbC5zZXJ2aWNlXCI7XHJcbmltcG9ydCB7IFN0aURyYWdnYWJsZVNlcnZpY2UgfSBmcm9tIFwiLi4vc2VydmljZXMvc3RpLWRyYWdnYWJsZS5zZXJ2aWNlXCI7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogXCJzdGktZHJhZ2dhYmxlLWVsZW1lbnQtY29udGFpbmVyXCIsXHJcbiAgdGVtcGxhdGU6IGBcclxuICAgIDxkaXZcclxuICAgICAgI2VsZW1lbnRcclxuICAgICAgc3R5bGU9XCJwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDk5OTsgYmFja2dyb3VuZC1jb2xvcjpyZ2IoMjI2LDIyNiwyMjYpOyBvcGFjaXR5OjAuNzsgdXNlclNlbGVjdDpub25lO1wiXHJcbiAgICAgIFtzdHlsZS52aXNpYmlsaXR5XT1cIm1vZGVsLmRyYWdnaW5nRWxlbWVudCA/ICd2aXNpYmxlJyA6ICdoaWRkZW4nXCJcclxuICAgICAgW3N0eWxlLmxlZnQucHhdPVwiZHJhZ2dhYmxlU2VydmljZS5sZWZ0XCJcclxuICAgICAgW3N0eWxlLnRvcC5weF09XCJkcmFnZ2FibGVTZXJ2aWNlLnRvcFwiXHJcbiAgICAgIFtzdHlsZS53aWR0aC5weF09XCJtb2RlbC5kcmFnZ2luZ0VsZW1lbnQ/LndpZHRoXCJcclxuICAgICAgW3N0eWxlLmhlaWdodC5weF09XCJtb2RlbC5kcmFnZ2luZ0VsZW1lbnQ/LmhlaWdodFwiXHJcbiAgICAgIFtzdHlsZS50cmFuc2Zvcm1dPVwibW9kZWwuZ2V0U2NhbGUoKVwiXHJcbiAgICAgIFtzdHlsZS50cmFuc2Zvcm0tb3JpZ2luXT1cIidsZWZ0IHRvcCdcIlxyXG4gICAgPlxyXG4gICAgICA8c3RpLWNvbXBvbmVudC1ob2xkZXIgW2VsZW1lbnRdPVwibW9kZWwuZHJhZ2dpbmdFbGVtZW50XCI+PC9zdGktY29tcG9uZW50LWhvbGRlcj5cclxuICAgIDwvZGl2PlxyXG4gIGAsXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBTdGlEcmFnZ2FibGVFbGVtZW50Q29udGFpbmVyQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0LCBBZnRlclZpZXdJbml0LCBBZnRlclZpZXdDaGVja2VkIHtcclxuICBAVmlld0NoaWxkKFwiZWxlbWVudFwiKSBjb250YWluZXI6IEVsZW1lbnRSZWY7XHJcbiAgY29uc3RydWN0b3IocHVibGljIGRyYWdnYWJsZVNlcnZpY2U6IFN0aURyYWdnYWJsZVNlcnZpY2UsIHB1YmxpYyBtb2RlbDogU3RpTW9kZWxTZXJ2aWNlKSB7fVxyXG5cclxuICBuZ09uSW5pdCgpIHt9XHJcbiAgbmdBZnRlclZpZXdDaGVja2VkKCk6IHZvaWQge31cclxuICBuZ0FmdGVyVmlld0luaXQoKTogdm9pZCB7fVxyXG59XHJcbiJdfQ==