|
@@ -5,14 +5,13 @@ import {Injectable} from '@angular/core';
|
|
|
import {Vector as VectorLayer} from 'ol/layer';
|
|
import {Vector as VectorLayer} from 'ol/layer';
|
|
|
|
|
|
|
|
import {HsConfig} from 'hslayers-ng/config.service';
|
|
import {HsConfig} from 'hslayers-ng/config.service';
|
|
|
-import {HsDialogContainerService} from 'hslayers-ng/components/layout/dialogs/dialog-container.service';
|
|
|
|
|
import {HsLayoutService} from 'hslayers-ng/components/layout/layout.service';
|
|
import {HsLayoutService} from 'hslayers-ng/components/layout/layout.service';
|
|
|
import {HsMapService} from 'hslayers-ng/components/map/map.service';
|
|
import {HsMapService} from 'hslayers-ng/components/map/map.service';
|
|
|
import {HsPanelContainerService} from 'hslayers-ng/components/layout/panels/panel-container.service';
|
|
import {HsPanelContainerService} from 'hslayers-ng/components/layout/panels/panel-container.service';
|
|
|
import {HsSidebarService} from 'hslayers-ng/components/sidebar/sidebar.service';
|
|
import {HsSidebarService} from 'hslayers-ng/components/sidebar/sidebar.service';
|
|
|
|
|
|
|
|
import {AdjusterComponent} from './adjuster/adjuster.component';
|
|
import {AdjusterComponent} from './adjuster/adjuster.component';
|
|
|
-import {AdjusterLoaderComponent} from './adjuster/adjuster-loader.component';
|
|
|
|
|
|
|
+import {AdjusterEventService} from './adjuster/adjuster-event.service';
|
|
|
import {AdjusterService} from './adjuster/adjuster.service';
|
|
import {AdjusterService} from './adjuster/adjuster.service';
|
|
|
import {nuts} from './nuts';
|
|
import {nuts} from './nuts';
|
|
|
|
|
|
|
@@ -84,8 +83,8 @@ export class AppService {
|
|
|
serviceUrl: string;
|
|
serviceUrl: string;
|
|
|
constructor(
|
|
constructor(
|
|
|
private adjusterService: AdjusterService,
|
|
private adjusterService: AdjusterService,
|
|
|
|
|
+ private adjusterEventService: AdjusterEventService,
|
|
|
private hsConfig: HsConfig,
|
|
private hsConfig: HsConfig,
|
|
|
- private hsDialogContainerService: HsDialogContainerService,
|
|
|
|
|
private hsLayoutService: HsLayoutService,
|
|
private hsLayoutService: HsLayoutService,
|
|
|
private hsMapService: HsMapService,
|
|
private hsMapService: HsMapService,
|
|
|
private hsSidebarService: HsSidebarService,
|
|
private hsSidebarService: HsSidebarService,
|
|
@@ -107,7 +106,7 @@ export class AppService {
|
|
|
},
|
|
},
|
|
|
],
|
|
],
|
|
|
});
|
|
});
|
|
|
- adjusterService.clustersLoaded.subscribe(() => {
|
|
|
|
|
|
|
+ this.adjusterEventService.clustersLoaded.subscribe(() => {
|
|
|
this.colorPalette = this.generateRandomColorPalette(
|
|
this.colorPalette = this.generateRandomColorPalette(
|
|
|
adjusterService.clusters.length
|
|
adjusterService.clusters.length
|
|
|
);
|
|
);
|
|
@@ -122,7 +121,6 @@ export class AppService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
init(): void {
|
|
init(): void {
|
|
|
- this.hsDialogContainerService.create(AdjusterLoaderComponent, {});
|
|
|
|
|
this.hsSidebarService.buttons.push({
|
|
this.hsSidebarService.buttons.push({
|
|
|
panel: 'adjuster',
|
|
panel: 'adjuster',
|
|
|
module: 'pra.adjuster',
|
|
module: 'pra.adjuster',
|