stimulsoft-forms
Version:
Stimulsoft PDF Forms
49 lines • 5.33 kB
JavaScript
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=