Hotfix for when automatic is selected and Wifi selection slide is hidden

development
Thiemann96 5 years ago
parent 5206c3ab09
commit 96e4d215f6

@ -136,7 +136,7 @@
</ng-container> </ng-container>
</ion-slide> </ion-slide>
<!-- wifi selection --> <!-- wifi selection -->
<ion-slide id="wifi-slide" *ngIf="!wifiSlideHidden"> <ion-slide id="wifi-slide" *ngIf="!slideIsHidden(slideWifi)">
<ion-grid> <ion-grid>
<div id="wifi-manual" *ngIf="state.wifiSelection == 'manual'"> <div id="wifi-manual" *ngIf="state.wifiSelection == 'manual'">
<ion-row align-items-center> <ion-row align-items-center>

@ -135,14 +135,13 @@ export class OtaWizardPage implements OnInit, OnDestroy {
} }
} }
showAutomatic() { showAutomatic() {
this.wifiSlideHidden = true; this.hideSlide(OtaSlides.WifiSelection);
this.automatic = true; this.automatic = true;
this.manual = false; this.manual = false;
this.slides.slideNext() this.slides.slideNext()
} }
showManual() { showManual() {
this.wifiSlideHidden = false;
this.manual = true; this.manual = true;
this.automatic = false; this.automatic = false;
this.slides.slideNext() this.slides.slideNext()
@ -186,8 +185,12 @@ export class OtaWizardPage implements OnInit, OnDestroy {
} }
get currentSlide(): OtaSlides { get currentSlide(): OtaSlides {
const current = this.slides.getActiveIndex() let current = this.slides.getActiveIndex()
const hiddenOffset = this.hiddenSlides.filter(slide => slide <= current).length const hiddenOffset = this.hiddenSlides.filter(slide => slide <= current).length
if(current === 3 && this.slideIsHidden(this.slideWifi)){
// Hotfix for when automatic is selected and Wifi selection slide is hidden
current +=1;
}
return current + hiddenOffset return current + hiddenOffset
} }

@ -9,7 +9,7 @@ declare var WifiWizard2: any
// corresponding to the initial MCU firmware // corresponding to the initial MCU firmware
const SSID_PREFIX = 'sensebox' const SSID_PREFIX = 'sensebox'
const SENSEBOX_API = 'http://192.168.1.1' const SENSEBOX_API = 'http://192.168.1.1'
const URL_sensebox = 'http://10.0.1.12' const URL_sensebox = 'http://192.168.0.46'
/* /*
Interface for uploading a binary to a senseBox MCU. Interface for uploading a binary to a senseBox MCU.
*/ */

Loading…
Cancel
Save