Fix device change detection
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				FarmMaps.Develop/FarmMapsLib/pipeline/head This commit looks good
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	FarmMaps.Develop/FarmMapsLib/pipeline/head This commit looks good
				
			This commit is contained in:
		| @@ -39,7 +39,7 @@ | ||||
|       <fm-map-item-source-vector [styles]="state.styles" [features]="state.features" (onFeatureSelected)="handleFeatureClick($event)" (onFeatureHover)="handleFeatureHover($event)" [selectedFeature]="state.selectedFeature" [selectedItem]="state.selectedItem"></fm-map-item-source-vector> | ||||
|     </aol-layer-vector> | ||||
|     <router-outlet name="map-layers"></router-outlet> | ||||
|     <fm-map-gps-location [position]="state.position" [headingTolerance]="20" [showHeading]="isMobile" [showTolerance]="isMobile" [heading]="state.compassHeading"></fm-map-gps-location> | ||||
|     <fm-map-gps-location [position]="state.position" [headingTolerance]="20" [showHeading]="devicesService.IsMobile()" [showTolerance]="devicesService.IsMobile()" [heading]="state.compassHeading"></fm-map-gps-location> | ||||
|     <div class="control-container" > | ||||
|       <router-outlet name="map-controls"></router-outlet> | ||||
|       <fm-map-layer-switcher></fm-map-layer-switcher> | ||||
|   | ||||
| @@ -84,7 +84,6 @@ export class MapComponent implements OnInit, OnDestroy,AfterViewInit { | ||||
|   private lastUrl = ""; | ||||
|   private initialized: boolean = false; | ||||
|   public noContent: boolean = false; | ||||
|   public isMobile = true; | ||||
|    | ||||
|   @ViewChild('map') map; | ||||
|   @ViewChild('contentDiv') contentDiv: ElementRef; | ||||
| @@ -99,7 +98,7 @@ export class MapComponent implements OnInit, OnDestroy,AfterViewInit { | ||||
|     private geolocationService: GeolocationService, | ||||
|     private zone: NgZone, | ||||
|     private deviceorientationService:DeviceOrientationService, | ||||
|     private devicesService:DeviceService) { | ||||
|     public devicesService:DeviceService) { | ||||
|       this.querySub = this.query$.pipe(skip(1), withLatestFrom(this.mapState$)).subscribe(([queryState,mapState]) =>{ | ||||
|         if(queryState) { | ||||
|           let newQueryState = tassign(mapReducers.initialQueryState); | ||||
| @@ -174,7 +173,6 @@ export class MapComponent implements OnInit, OnDestroy,AfterViewInit { | ||||
|     this.store.dispatch(new mapActions.Clear()); | ||||
|     this.selectedFeatures$.next({x:0,y:0,features:[]}); | ||||
|     this.selectedFeatures$.next(null); | ||||
|     this.isMobile = this.devicesService.IsMobile(); | ||||
|   } | ||||
|  | ||||
|   initCustomStyles() { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user