UNPKG

stimulsoft-forms

Version:
49 lines 5.33 kB
import { Injectable } from "@angular/core"; import * as i0 from "@angular/core"; export class StiDraggableModalWindowService { get isTextEditor() { return this._isTextEditor; } set isTextEditor(value) { if (value) { this._isImageEditor = false; } this._isTextEditor = value; } get isImageEditor() { return this._isImageEditor; } set isImageEditor(value) { if (value) { this._isTextEditor = false; } this._isImageEditor = value; } get editorX() { return this._editorX; } set editorX(value) { value <= 0 ? (this._editorX = 0) : (this._editorX = value); } get editorY() { return this._editorY; } set editorY(value) { value <= 0 ? (this._editorY = 0) : (this._editorY = value); } constructor() { this._isTextEditor = false; this._isImageEditor = true; this._editorX = 0; this._editorY = 0; this.showDraggableModalWindow = false; this.editorWidth = 800; this.editorHeight = 510; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: StiDraggableModalWindowService, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); } static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: StiDraggableModalWindowService }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: StiDraggableModalWindowService, decorators: [{ type: Injectable }], ctorParameters: () => [] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RpLWRyYWdnYWJsZS1tb2RhbC13aW5kb3cuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3N0aW11bHNvZnQtZm9ybXMvc3JjL2xpYi9zZXJ2aWNlcy9zdGktZHJhZ2dhYmxlLW1vZGFsLXdpbmRvdy5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBRzNDLE1BQU0sT0FBTyw4QkFBOEI7SUFRekMsSUFBVyxZQUFZO1FBQ3JCLE9BQU8sSUFBSSxDQUFDLGFBQWEsQ0FBQztJQUM1QixDQUFDO0lBQ0QsSUFBVyxZQUFZLENBQUMsS0FBYztRQUNwQyxJQUFJLEtBQUssRUFBRSxDQUFDO1lBQ1YsSUFBSSxDQUFDLGNBQWMsR0FBRyxLQUFLLENBQUM7UUFDOUIsQ0FBQztRQUNELElBQUksQ0FBQyxhQUFhLEdBQUcsS0FBSyxDQUFDO0lBQzdCLENBQUM7SUFDRCxJQUFXLGFBQWE7UUFDdEIsT0FBTyxJQUFJLENBQUMsY0FBYyxDQUFDO0lBQzdCLENBQUM7SUFDRCxJQUFXLGFBQWEsQ0FBQyxLQUFjO1FBQ3JDLElBQUksS0FBSyxFQUFFLENBQUM7WUFDVixJQUFJLENBQUMsYUFBYSxHQUFHLEtBQUssQ0FBQztRQUM3QixDQUFDO1FBQ0QsSUFBSSxDQUFDLGNBQWMsR0FBRyxLQUFLLENBQUM7SUFDOUIsQ0FBQztJQUNELElBQVcsT0FBTztRQUNoQixPQUFPLElBQUksQ0FBQyxRQUFRLENBQUM7SUFDdkIsQ0FBQztJQUNELElBQVcsT0FBTyxDQUFDLEtBQWE7UUFDOUIsS0FBSyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsUUFBUSxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxRQUFRLEdBQUcsS0FBSyxDQUFDLENBQUM7SUFDN0QsQ0FBQztJQUNELElBQVcsT0FBTztRQUNoQixPQUFPLElBQUksQ0FBQyxRQUFRLENBQUM7SUFDdkIsQ0FBQztJQUNELElBQVcsT0FBTyxDQUFDLEtBQWE7UUFDOUIsS0FBSyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsUUFBUSxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxRQUFRLEdBQUcsS0FBSyxDQUFDLENBQUM7SUFDN0QsQ0FBQztJQUNEO1FBckNRLGtCQUFhLEdBQVksS0FBSyxDQUFDO1FBQy9CLG1CQUFjLEdBQVksSUFBSSxDQUFDO1FBQy9CLGFBQVEsR0FBVyxDQUFDLENBQUM7UUFDckIsYUFBUSxHQUFXLENBQUMsQ0FBQztRQUN0Qiw2QkFBd0IsR0FBWSxLQUFLLENBQUM7UUFDMUMsZ0JBQVcsR0FBVyxHQUFHLENBQUM7UUFDMUIsaUJBQVksR0FBVyxHQUFHLENBQUM7SUErQm5CLENBQUM7K0dBdENMLDhCQUE4QjttSEFBOUIsOEJBQThCOzs0RkFBOUIsOEJBQThCO2tCQUQxQyxVQUFVIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBTdGlEcmFnZ2FibGVNb2RhbFdpbmRvd1NlcnZpY2Uge1xyXG4gIHByaXZhdGUgX2lzVGV4dEVkaXRvcjogYm9vbGVhbiA9IGZhbHNlO1xyXG4gIHByaXZhdGUgX2lzSW1hZ2VFZGl0b3I6IGJvb2xlYW4gPSB0cnVlO1xyXG4gIHByaXZhdGUgX2VkaXRvclg6IG51bWJlciA9IDA7XHJcbiAgcHJpdmF0ZSBfZWRpdG9yWTogbnVtYmVyID0gMDtcclxuICBwdWJsaWMgc2hvd0RyYWdnYWJsZU1vZGFsV2luZG93OiBib29sZWFuID0gZmFsc2U7XHJcbiAgcHVibGljIGVkaXRvcldpZHRoOiBudW1iZXIgPSA4MDA7XHJcbiAgcHVibGljIGVkaXRvckhlaWdodDogbnVtYmVyID0gNTEwO1xyXG4gIHB1YmxpYyBnZXQgaXNUZXh0RWRpdG9yKCk6IGJvb2xlYW4ge1xyXG4gICAgcmV0dXJuIHRoaXMuX2lzVGV4dEVkaXRvcjtcclxuICB9XHJcbiAgcHVibGljIHNldCBpc1RleHRFZGl0b3IodmFsdWU6IGJvb2xlYW4pIHtcclxuICAgIGlmICh2YWx1ZSkge1xyXG4gICAgICB0aGlzLl9pc0ltYWdlRWRpdG9yID0gZmFsc2U7XHJcbiAgICB9XHJcbiAgICB0aGlzLl9pc1RleHRFZGl0b3IgPSB2YWx1ZTtcclxuICB9XHJcbiAgcHVibGljIGdldCBpc0ltYWdlRWRpdG9yKCk6IGJvb2xlYW4ge1xyXG4gICAgcmV0dXJuIHRoaXMuX2lzSW1hZ2VFZGl0b3I7XHJcbiAgfVxyXG4gIHB1YmxpYyBzZXQgaXNJbWFnZUVkaXRvcih2YWx1ZTogYm9vbGVhbikge1xyXG4gICAgaWYgKHZhbHVlKSB7XHJcbiAgICAgIHRoaXMuX2lzVGV4dEVkaXRvciA9IGZhbHNlO1xyXG4gICAgfVxyXG4gICAgdGhpcy5faXNJbWFnZUVkaXRvciA9IHZhbHVlO1xyXG4gIH1cclxuICBwdWJsaWMgZ2V0IGVkaXRvclgoKTogbnVtYmVyIHtcclxuICAgIHJldHVybiB0aGlzLl9lZGl0b3JYO1xyXG4gIH1cclxuICBwdWJsaWMgc2V0IGVkaXRvclgodmFsdWU6IG51bWJlcikge1xyXG4gICAgdmFsdWUgPD0gMCA/ICh0aGlzLl9lZGl0b3JYID0gMCkgOiAodGhpcy5fZWRpdG9yWCA9IHZhbHVlKTtcclxuICB9XHJcbiAgcHVibGljIGdldCBlZGl0b3JZKCk6IG51bWJlciB7XHJcbiAgICByZXR1cm4gdGhpcy5fZWRpdG9yWTtcclxuICB9XHJcbiAgcHVibGljIHNldCBlZGl0b3JZKHZhbHVlOiBudW1iZXIpIHtcclxuICAgIHZhbHVlIDw9IDAgPyAodGhpcy5fZWRpdG9yWSA9IDApIDogKHRoaXMuX2VkaXRvclkgPSB2YWx1ZSk7XHJcbiAgfVxyXG4gIGNvbnN0cnVjdG9yKCkge31cclxufVxyXG4iXX0=