diff --git a/projects/common-map/src/fm-map/t/tt/common-map-routing.module.ts b/projects/common-map/src/fm-map/t/tt/common-map-routing.module.ts deleted file mode 100644 index 259a921..0000000 --- a/projects/common-map/src/fm-map/t/tt/common-map-routing.module.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { MapComponent } from './map.component'; -import { AuthGuard } from '@farmmaps/common'; - -const routes = [ - { - path: '', canActivateChild: [AuthGuard], children: [ - { - path: '', - component: MapComponent - } - ] - }, - { - path: ':xCenter/:yCenter/:zoom/:rotation/:baseLayer/:queryState', canActivateChild: [AuthGuard], children: [ - { - path: '', - component: MapComponent - } - ] - } -]; - -@NgModule({ - imports: [RouterModule.forChild(routes)], - exports: [RouterModule] -}) -export class MapRoutingModule { } diff --git a/projects/common-map/src/fm-map/t/tt/common-map.module.ts b/projects/common-map/src/fm-map/t/tt/common-map.module.ts deleted file mode 100644 index 40dc5f9..0000000 --- a/projects/common-map/src/fm-map/t/tt/common-map.module.ts +++ /dev/null @@ -1,190 +0,0 @@ -//angular -import { NgModule } from '@angular/core'; -import { CommonModule } from '@angular/common'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; - -//external modules -import { AngularOpenlayersModule } from 'ngx-openlayers'; -import { StoreModule, ActionReducer, MetaReducer } from '@ngrx/store'; -import { EffectsModule } from '@ngrx/effects'; -import { NgbModule } from "@ng-bootstrap/ng-bootstrap"; - -//common modules -import { AppCommonModule } from '@farmmaps/common'; - -import { MODULE_NAME } from './module-name'; -import { reducer,initialState } from './reducers/map.reducer'; -import * as mapEffects from './effects'; - -// components -import { GpsLocation} from './components/aol/gps-location/gps-location.component'; -//import {Switch2D3DComponent } from './components/aol/switch2d3d/switch2d3d.component'; -import {FeatureListFeatureCropfieldComponent } from './components/feature-list-feature-cropfield/feature-list-feature-cropfield.component'; -import { FeatureListFeatureCroppingschemeComponent} from './components/feature-list-feature-croppingscheme/feature-list-feature-croppingscheme.component'; -import { ItemWidgetListComponent} from './components/item-widget-list/item-widget-list.component'; -import { AbstractItemListItemComponent, ItemListItemComponent, AbstractItemWidgetComponent } from './components/item-list-item/item-list-item.component'; -import { ItemListItemContainerComponent } from './components/item-list-item-container/item-list-item-container.component'; -import { AbstractItemListComponent,ItemListComponent} from './components/item-list/item-list.component'; -import { AbstractSelectedItemComponent, SelectedItemComponent } from './components/selected-item/selected-item.component'; -import { SelectedItemCropfieldComponent } from './components/selected-item-cropfield/selected-item-cropfield.component'; -import { SelectedItemGeotiffComponent } from './components/selected-item-geotiff/selected-item-geotiff.component'; -import {SelectedItemShapeComponent } from './components/selected-item-shape/selected-item-shape.component'; -import { SelectedItemContainerComponent } from './components/selected-item-container/selected-item-container.component'; -import { AbstractFeatureListFeatureComponent, FeatureListFeatureComponent } from './components/feature-list-feature/feature-list-feature.component'; -import {FeatureListFeatureContainerComponent } from './components/feature-list-feature-container/feature-list-feature-container.component'; -import { FeatureListCroppingschemeComponent } from './components/feature-list-croppingscheme/feature-list-croppingscheme.component'; -import {FeatureListCropfieldComponent } from './components/feature-list-cropfield/feature-list-cropfield.component'; -import {FeatureListContainerComponent } from './components/feature-list-container/feature-list-container.component'; -import { WidgetHostDirective} from './components/widget-host/widget-host.directive'; -import { FeatureListComponent,AbstractFeatureListComponent} from './components/feature-list/feature-list.component'; -import { FileDropTargetComponent } from './components/aol/file-drop-target/file-drop-target.component'; -import { ItemVectorSourceComponent } from './components/aol/item-vector-source/item-vector-source.component'; -import { ItemFeaturesSourceComponent } from './components/aol/item-features-source/item-features-source.component'; -import { ItemLayersComponent } from './components/aol/item-layers/item-layers.component'; -import { ZoomToExtentComponent } from './components/aol/zoom-to-extent/zoom-to-extent.component'; -import { RotationResetComponent } from './components/aol/rotation-reset/rotation-reset.component'; -import { LayerListComponent } from './components/aol/layer-list/layer-list.component'; -import { MetaDataModalComponent } from './components/meta-data-modal/meta-data-modal.component'; -import { SelectPeriodModalComponent } from './components/select-period-modal/select-period-modal.component'; -import { MapComponent } from './map.component'; -import { MapSearchComponent } from './components/map-search'; -import { MapRoutingModule } from './common-map-routing.module'; -import { LegendComponent } from './components/legend'; -import { LayerVectorImageComponent } from './components/aol/layer-vector-image/layer-vector-image.component'; -import { StateSerializerService } from './services/state-serializer.service'; -import { GeolocationService } from './services/geolocation.service'; -import { localStorageSync } from 'ngrx-store-localstorage'; -import { ItemWidgetWeatherComponent } from './components/item-widget-weather/item-widget-weather.component'; -import { ItemListItemTemporalComponent } from './components/item-list-item-temporal/item-list-item-temporal.component'; -import { ItemListItemHeightComponent } from './components/item-list-item-height/item-list-item-height.component'; -import { ItemListItemTipstarComponent } from './components/item-list-item-tipstar/item-list-item-tipstar.component'; -import { ItemListItemWatBalComponent } from './components/item-list-item-watbal/item-list-item-watbal.component'; -import { WidgetStatusComponent } from './components/widget-status/widget-status.component'; -import { ItemListItemTrijntjeComponent } from './components/item-list-item-trijntje/item-list-item-trijntje.component'; -import { ItemListItemShadowComponent } from './components/item-list-item-shadow/item-list-item-shadow.component'; -import { ItemListItemBofekComponent } from './components/item-list-item-bofek/item-list-item-bofek.component'; - - -export function localStorageSyncReducer(reducer: ActionReducer): ActionReducer { - return localStorageSync({ - keys: ['mapState'],rehydrate:true })(reducer); -} - - -@NgModule({ - imports: [ - CommonModule, - AngularOpenlayersModule, - MapRoutingModule, - StoreModule.forFeature(MODULE_NAME, reducer), - EffectsModule.forFeature([mapEffects.MapEffects]), - NgbModule, - FormsModule, - ReactiveFormsModule, - AppCommonModule - ], - declarations: [ - ZoomToExtentComponent, - ItemVectorSourceComponent, - ItemFeaturesSourceComponent, - ItemLayersComponent, - FileDropTargetComponent, - MapComponent, - MetaDataModalComponent, - RotationResetComponent, - MapSearchComponent, - SelectPeriodModalComponent, - LayerListComponent, - LegendComponent, - LayerVectorImageComponent, - FeatureListComponent, - WidgetHostDirective, - FeatureListContainerComponent, - FeatureListComponent, - FeatureListCroppingschemeComponent, - FeatureListCropfieldComponent, - FeatureListFeatureContainerComponent, - FeatureListFeatureComponent, - FeatureListFeatureCroppingschemeComponent, - FeatureListFeatureCropfieldComponent, - SelectedItemContainerComponent, - SelectedItemComponent, - SelectedItemCropfieldComponent, - SelectedItemGeotiffComponent, - SelectedItemShapeComponent, - ItemListItemComponent, - ItemListItemContainerComponent, - ItemListComponent, - ItemWidgetWeatherComponent, - ItemListItemTemporalComponent, - ItemWidgetListComponent, - ItemListItemHeightComponent, - ItemListItemTipstarComponent, - ItemListItemWatBalComponent, - ItemListItemTrijntjeComponent, - ItemListItemShadowComponent, - WidgetStatusComponent, - GpsLocation, - ItemListItemBofekComponent - // Switch2D3DComponent - ], - entryComponents: [ - FeatureListComponent, - FeatureListCroppingschemeComponent, - FeatureListCropfieldComponent, - FeatureListFeatureComponent, - FeatureListFeatureCroppingschemeComponent, - FeatureListFeatureCropfieldComponent, - SelectedItemComponent, - SelectedItemCropfieldComponent, - SelectedItemGeotiffComponent, - SelectedItemShapeComponent, - ItemListComponent, - ItemListItemComponent, - ItemWidgetWeatherComponent, - ItemListItemTemporalComponent, - ItemListItemHeightComponent, - ItemListItemTipstarComponent, - ItemListItemWatBalComponent, - ItemListItemTrijntjeComponent, - ItemListItemShadowComponent, - ItemListItemBofekComponent, - ], - providers: [ - StateSerializerService, - GeolocationService, - { provide: AbstractFeatureListComponent, useClass: FeatureListCroppingschemeComponent, multi: true }, - { provide: AbstractFeatureListComponent, useClass: FeatureListCropfieldComponent, multi: true }, - { provide: AbstractFeatureListFeatureComponent, useClass: FeatureListFeatureComponent, multi: true }, - { provide: AbstractFeatureListFeatureComponent, useClass: FeatureListFeatureCroppingschemeComponent, multi: true }, - { provide: AbstractFeatureListFeatureComponent, useClass: FeatureListFeatureCropfieldComponent, multi: true }, - { provide: AbstractSelectedItemComponent, useClass: SelectedItemComponent, multi: true }, - { provide: AbstractSelectedItemComponent, useClass: SelectedItemCropfieldComponent, multi: true }, - { provide: AbstractSelectedItemComponent, useClass: SelectedItemGeotiffComponent, multi: true }, - { provide: AbstractSelectedItemComponent, useClass: SelectedItemShapeComponent, multi: true }, - { provide: AbstractItemListItemComponent, useClass: ItemListItemComponent, multi: true }, - { provide: AbstractItemWidgetComponent, useClass: ItemWidgetWeatherComponent, multi: true }, - { provide: AbstractItemListItemComponent, useClass: ItemListItemTemporalComponent, multi: true }, - { provide: AbstractItemListItemComponent, useClass: ItemListItemHeightComponent, multi: true }, - { provide: AbstractItemListItemComponent, useClass: ItemListItemTipstarComponent, multi: true }, - { provide: AbstractItemListItemComponent, useClass: ItemListItemWatBalComponent, multi: true }, - { provide: AbstractItemListItemComponent, useClass: ItemListItemTrijntjeComponent, multi: true }, - { provide: AbstractItemListItemComponent, useClass: ItemListItemShadowComponent, multi: true }, - { provide: AbstractItemListItemComponent, useClass: ItemListItemBofekComponent, multi: true }, - { provide: AbstractItemListComponent, useClass: ItemListComponent, multi: true } - ], - exports: [ - ZoomToExtentComponent, - ItemVectorSourceComponent, - ItemFeaturesSourceComponent, - ItemLayersComponent, - FileDropTargetComponent, - RotationResetComponent, - LayerListComponent, - LegendComponent, - LayerVectorImageComponent, - WidgetHostDirective, - FeatureListFeatureContainerComponent - ] -}) -export class CommonMapModule { } diff --git a/projects/common-map/src/fm-map/t/tt/module-name.ts b/projects/common-map/src/fm-map/t/tt/module-name.ts deleted file mode 100644 index 59eec1f..0000000 --- a/projects/common-map/src/fm-map/t/tt/module-name.ts +++ /dev/null @@ -1 +0,0 @@ -export const MODULE_NAME = "FarmMapsCommonMap"; diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts index bc8eb9e..21dda87 100644 --- a/src/app/app-routing.module.ts +++ b/src/app/app-routing.module.ts @@ -2,7 +2,7 @@ import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { AuthGuard,FullScreenGuard } from '@farmmaps/common'; -import { MapComponent} from '@farmmaps/common-map'; +import { MapComponent } from '@farmmaps/common-map'; const routes = [ { diff --git a/src/app/theme.scss b/src/app/theme.scss deleted file mode 100644 index b44a9a8..0000000 --- a/src/app/theme.scss +++ /dev/null @@ -1,3 +0,0 @@ -//$theme-colors: ( "primary": #a7ce39, "secondary": #ffc800 ); -//$theme-colors: ( "primary": #a7ce39); -