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>
 | 
					      <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>
 | 
					    </aol-layer-vector>
 | 
				
			||||||
    <router-outlet name="map-layers"></router-outlet>
 | 
					    <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" >
 | 
					    <div class="control-container" >
 | 
				
			||||||
      <router-outlet name="map-controls"></router-outlet>
 | 
					      <router-outlet name="map-controls"></router-outlet>
 | 
				
			||||||
      <fm-map-layer-switcher></fm-map-layer-switcher>
 | 
					      <fm-map-layer-switcher></fm-map-layer-switcher>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -84,8 +84,7 @@ export class MapComponent implements OnInit, OnDestroy,AfterViewInit {
 | 
				
			|||||||
  private lastUrl = "";
 | 
					  private lastUrl = "";
 | 
				
			||||||
  private initialized: boolean = false;
 | 
					  private initialized: boolean = false;
 | 
				
			||||||
  public noContent: boolean = false;
 | 
					  public noContent: boolean = false;
 | 
				
			||||||
  public isMobile = true;
 | 
					  
 | 
				
			||||||
 | 
					 | 
				
			||||||
  @ViewChild('map') map;
 | 
					  @ViewChild('map') map;
 | 
				
			||||||
  @ViewChild('contentDiv') contentDiv: ElementRef;
 | 
					  @ViewChild('contentDiv') contentDiv: ElementRef;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -99,7 +98,7 @@ export class MapComponent implements OnInit, OnDestroy,AfterViewInit {
 | 
				
			|||||||
    private geolocationService: GeolocationService,
 | 
					    private geolocationService: GeolocationService,
 | 
				
			||||||
    private zone: NgZone,
 | 
					    private zone: NgZone,
 | 
				
			||||||
    private deviceorientationService:DeviceOrientationService,
 | 
					    private deviceorientationService:DeviceOrientationService,
 | 
				
			||||||
    private devicesService:DeviceService) {
 | 
					    public devicesService:DeviceService) {
 | 
				
			||||||
      this.querySub = this.query$.pipe(skip(1), withLatestFrom(this.mapState$)).subscribe(([queryState,mapState]) =>{
 | 
					      this.querySub = this.query$.pipe(skip(1), withLatestFrom(this.mapState$)).subscribe(([queryState,mapState]) =>{
 | 
				
			||||||
        if(queryState) {
 | 
					        if(queryState) {
 | 
				
			||||||
          let newQueryState = tassign(mapReducers.initialQueryState);
 | 
					          let newQueryState = tassign(mapReducers.initialQueryState);
 | 
				
			||||||
@@ -174,7 +173,6 @@ export class MapComponent implements OnInit, OnDestroy,AfterViewInit {
 | 
				
			|||||||
    this.store.dispatch(new mapActions.Clear());
 | 
					    this.store.dispatch(new mapActions.Clear());
 | 
				
			||||||
    this.selectedFeatures$.next({x:0,y:0,features:[]});
 | 
					    this.selectedFeatures$.next({x:0,y:0,features:[]});
 | 
				
			||||||
    this.selectedFeatures$.next(null);
 | 
					    this.selectedFeatures$.next(null);
 | 
				
			||||||
    this.isMobile = this.devicesService.IsMobile();
 | 
					 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  initCustomStyles() {
 | 
					  initCustomStyles() {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user