gd-canvas
Version:
This set of libraries was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.0 and no dependencies accept gd-tree (it has jquery and jstree) and gd-graph (it has jquery and chart.js).
48 lines • 6.1 kB
JavaScript
import { Injectable } from '@angular/core';
import { EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export class GDCanvasService {
constructor() {
this.showContextmenu$ = new EventEmitter();
this.focusedMove$ = new EventEmitter();
this.redrawRefChildren$ = new EventEmitter();
this.selectedChanged$ = new EventEmitter();
this.canvasIsReady$ = new EventEmitter();
this.canvasInfo$ = new EventEmitter();
this.customLayerRequest$ = new EventEmitter();
this.shapeChangedParent$ = new EventEmitter();
}
SelectedChanged(arg) {
this.selectedChanged$.emit(arg);
}
ShowContextmenu(arg) {
this.showContextmenu$.emit(arg);
}
CustomLayerRequest(arg) {
this.customLayerRequest$.emit(arg);
}
CanvasIsReady(arg) {
this.canvasIsReady$.emit(arg);
}
CanvasInfo(info) {
this.canvasInfo$.emit(info);
}
FocusedMove(offset) {
this.focusedMove$.emit(offset);
}
RedrawRefChildren() {
this.redrawRefChildren$.emit();
}
ShapeChangedParent(shape) {
this.shapeChangedParent$.emit(shape);
}
}
GDCanvasService.ɵfac = function GDCanvasService_Factory(t) { return new (t || GDCanvasService)(); };
GDCanvasService.ɵprov = i0.ɵɵdefineInjectable({ token: GDCanvasService, factory: GDCanvasService.ɵfac, providedIn: 'root' });
/*@__PURE__*/ (function () { i0.ɵsetClassMetadata(GDCanvasService, [{
type: Injectable,
args: [{
providedIn: 'root'
}]
}], function () { return []; }, null); })();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2QtY2FudmFzLnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9nZC1jYW52YXMvIiwic291cmNlcyI6WyJsaWIvZ2QtY2FudmFzLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBSSxNQUFNLGVBQWUsQ0FBQztBQUM3QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQUs3QyxNQUFNLE9BQU8sZUFBZTtJQVd4QjtRQUVJLElBQUksQ0FBQyxnQkFBZ0IsR0FBTSxJQUFJLFlBQVksRUFBTyxDQUFDO1FBQ25ELElBQUksQ0FBQyxZQUFZLEdBQVUsSUFBSSxZQUFZLEVBQU8sQ0FBQztRQUNuRCxJQUFJLENBQUMsa0JBQWtCLEdBQUksSUFBSSxZQUFZLEVBQU8sQ0FBQztRQUNuRCxJQUFJLENBQUMsZ0JBQWdCLEdBQU0sSUFBSSxZQUFZLEVBQU8sQ0FBQztRQUNuRCxJQUFJLENBQUMsY0FBYyxHQUFRLElBQUksWUFBWSxFQUFPLENBQUM7UUFDbkQsSUFBSSxDQUFDLFdBQVcsR0FBVyxJQUFJLFlBQVksRUFBRSxDQUFDO1FBQzlDLElBQUksQ0FBQyxtQkFBbUIsR0FBRyxJQUFJLFlBQVksRUFBRSxDQUFDO1FBQzlDLElBQUksQ0FBQyxtQkFBbUIsR0FBRyxJQUFJLFlBQVksRUFBTyxDQUFDO0lBQ3ZELENBQUM7SUFFRCxlQUFlLENBQUUsR0FBUztRQUV0QixJQUFJLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFFLEdBQUcsQ0FBRSxDQUFDO0lBQ3RDLENBQUM7SUFFRCxlQUFlLENBQUMsR0FBUztRQUVyQixJQUFJLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQ3BDLENBQUM7SUFFRCxrQkFBa0IsQ0FBQyxHQUFTO1FBRXhCLElBQUksQ0FBQyxtQkFBbUIsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDdkMsQ0FBQztJQUVELGFBQWEsQ0FBQyxHQUFTO1FBRW5CLElBQUksQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQ2xDLENBQUM7SUFFRCxVQUFVLENBQUksSUFBUztRQUVuQixJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBRSxJQUFJLENBQUUsQ0FBQztJQUNsQyxDQUFDO0lBRUQsV0FBVyxDQUFFLE1BQVk7UUFFckIsSUFBSSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUUsTUFBTSxDQUFFLENBQUM7SUFDckMsQ0FBQztJQUVELGlCQUFpQjtRQUViLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLEVBQUUsQ0FBQztJQUNuQyxDQUFDO0lBRUQsa0JBQWtCLENBQUUsS0FBVztRQUUzQixJQUFJLENBQUMsbUJBQW1CLENBQUMsSUFBSSxDQUFFLEtBQUssQ0FBRSxDQUFDO0lBQzNDLENBQUM7OzhFQTdEUSxlQUFlO3VEQUFmLGVBQWUsV0FBZixlQUFlLG1CQUZaLE1BQU07a0RBRVQsZUFBZTtjQUgzQixVQUFVO2VBQUM7Z0JBQ1IsVUFBVSxFQUFFLE1BQU07YUFDckIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlICAgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEV2ZW50RW1pdHRlciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5ASW5qZWN0YWJsZSh7XG4gICAgcHJvdmlkZWRJbjogJ3Jvb3QnXG59KVxuZXhwb3J0IGNsYXNzIEdEQ2FudmFzU2VydmljZSBcbntcbiAgICBwdWJsaWMgc2hvd0NvbnRleHRtZW51JCAgICAgIDogRXZlbnRFbWl0dGVyPGFueT47XG4gICAgcHVibGljIGZvY3VzZWRNb3ZlJCAgICAgICAgICA6IEV2ZW50RW1pdHRlcjxhbnk+O1xuICAgIHB1YmxpYyByZWRyYXdSZWZDaGlsZHJlbiQgICAgOiBFdmVudEVtaXR0ZXI8YW55PjtcbiAgICBwdWJsaWMgc2VsZWN0ZWRDaGFuZ2VkJCAgICAgIDogRXZlbnRFbWl0dGVyPGFueT47XG4gICAgcHVibGljIGNhbnZhc0lzUmVhZHkkICAgICAgICA6IEV2ZW50RW1pdHRlcjxhbnk+O1xuICAgIHB1YmxpYyBjYW52YXNJbmZvJCAgICAgICAgICAgOiBFdmVudEVtaXR0ZXI8YW55PjtcbiAgICBwdWJsaWMgY3VzdG9tTGF5ZXJSZXF1ZXN0JCAgIDogRXZlbnRFbWl0dGVyPGFueT47XG4gICAgcHVibGljIHNoYXBlQ2hhbmdlZFBhcmVudCQgICA6IEV2ZW50RW1pdHRlcjxhbnk+O1xuXG4gICAgY29uc3RydWN0b3IoKSBcbiAgICB7XG4gICAgICAgIHRoaXMuc2hvd0NvbnRleHRtZW51JCAgICA9IG5ldyBFdmVudEVtaXR0ZXI8YW55PigpO1xuICAgICAgICB0aGlzLmZvY3VzZWRNb3ZlJCAgICAgICAgPSBuZXcgRXZlbnRFbWl0dGVyPGFueT4oKTtcbiAgICAgICAgdGhpcy5yZWRyYXdSZWZDaGlsZHJlbiQgID0gbmV3IEV2ZW50RW1pdHRlcjxhbnk+KCk7XG4gICAgICAgIHRoaXMuc2VsZWN0ZWRDaGFuZ2VkJCAgICA9IG5ldyBFdmVudEVtaXR0ZXI8YW55PigpO1xuICAgICAgICB0aGlzLmNhbnZhc0lzUmVhZHkkICAgICAgPSBuZXcgRXZlbnRFbWl0dGVyPGFueT4oKTtcbiAgICAgICAgdGhpcy5jYW52YXNJbmZvJCAgICAgICAgID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuICAgICAgICB0aGlzLmN1c3RvbUxheWVyUmVxdWVzdCQgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG4gICAgICAgIHRoaXMuc2hhcGVDaGFuZ2VkUGFyZW50JCA9IG5ldyBFdmVudEVtaXR0ZXI8YW55PigpO1xuICAgIH1cblxuICAgIFNlbGVjdGVkQ2hhbmdlZCggYXJnIDogYW55IClcbiAgICB7XG4gICAgICAgIHRoaXMuc2VsZWN0ZWRDaGFuZ2VkJC5lbWl0KCBhcmcgKTtcbiAgICB9XG5cbiAgICBTaG93Q29udGV4dG1lbnUoYXJnIDogYW55KVxuICAgIHtcbiAgICAgICAgdGhpcy5zaG93Q29udGV4dG1lbnUkLmVtaXQoYXJnKTtcbiAgICB9XG5cbiAgICBDdXN0b21MYXllclJlcXVlc3QoYXJnIDogYW55KVxuICAgIHtcbiAgICAgICAgdGhpcy5jdXN0b21MYXllclJlcXVlc3QkLmVtaXQoYXJnKTtcbiAgICB9XG5cbiAgICBDYW52YXNJc1JlYWR5KGFyZyA6IGFueSlcbiAgICB7XG4gICAgICAgIHRoaXMuY2FudmFzSXNSZWFkeSQuZW1pdChhcmcpO1xuICAgIH1cbiAgICBcbiAgICBDYW52YXNJbmZvICAoIGluZm86IGFueSApXG4gICAge1xuICAgICAgICB0aGlzLmNhbnZhc0luZm8kLmVtaXQoIGluZm8gKTtcbiAgICB9XG4gXG4gICAgRm9jdXNlZE1vdmUoIG9mZnNldCA6IGFueSApXG4gICAge1xuICAgICAgICB0aGlzLmZvY3VzZWRNb3ZlJC5lbWl0KCBvZmZzZXQgKTtcbiAgICB9XG5cbiAgICBSZWRyYXdSZWZDaGlsZHJlbigpXG4gICAge1xuICAgICAgICB0aGlzLnJlZHJhd1JlZkNoaWxkcmVuJC5lbWl0KCk7XG4gICAgfVxuXG4gICAgU2hhcGVDaGFuZ2VkUGFyZW50KCBzaGFwZSA6IGFueSApXG4gICAge1xuICAgICAgICB0aGlzLnNoYXBlQ2hhbmdlZFBhcmVudCQuZW1pdCggc2hhcGUgKTtcbiAgICB9XG59XG4iXX0=