mirror of
https://github.com/sensebox/blockly-app
synced 2025-06-08 01:35:52 +02:00
locking slides
This commit is contained in:
parent
96e4d215f6
commit
5b6b1ee568
2 changed files with 9 additions and 10 deletions
|
@ -72,7 +72,7 @@
|
|||
</ion-slide>
|
||||
<!-- OTA Manual -->
|
||||
<ion-slide id="manual-slide">
|
||||
<ion-grid *ngIf="manual">
|
||||
<ion-grid *ngIf="modus==='manual'">
|
||||
<ion-row align-items-center>
|
||||
<ion-col col-12 col-md-6>
|
||||
<img class="tutorial_gif" src="../../assets/imgs/ota_modus.gif" />
|
||||
|
@ -92,7 +92,7 @@
|
|||
</ion-col>
|
||||
</ion-row>
|
||||
</ion-grid>
|
||||
<ion-grid *ngIf="automatic">
|
||||
<ion-grid *ngIf="modus === 'automatic' ">
|
||||
<ion-row align-items-center>
|
||||
<ion-col col-12 col-md-6>
|
||||
<ol style="text-align: left">
|
||||
|
|
|
@ -47,12 +47,11 @@ export class OtaWizardPage implements OnInit, OnDestroy {
|
|||
private sketch = ''
|
||||
private compiledSketch: ArrayBuffer = undefined
|
||||
private hiddenSlides: OtaSlides[] = []
|
||||
private modus = "manual"
|
||||
// private modus = "manual"
|
||||
private log: LoggingProvider
|
||||
private slideHistory: string[] = [OtaSlides[OtaSlides.Intro]] // for debug info in logs
|
||||
private counts = { compile: 0, connect: 0, upload: 0 }
|
||||
private manual = false;
|
||||
private automatic = false;
|
||||
private modus;
|
||||
private wifiSlideHidden = false;
|
||||
constructor(
|
||||
private network: Network,
|
||||
|
@ -136,14 +135,14 @@ export class OtaWizardPage implements OnInit, OnDestroy {
|
|||
}
|
||||
showAutomatic() {
|
||||
this.hideSlide(OtaSlides.WifiSelection);
|
||||
this.automatic = true;
|
||||
this.manual = false;
|
||||
this.modus = "automatic";
|
||||
this.slides.lockSwipeToNext(false);
|
||||
this.slides.slideNext()
|
||||
}
|
||||
|
||||
showManual() {
|
||||
this.manual = true;
|
||||
this.automatic = false;
|
||||
this.modus = "manual";
|
||||
this.slides.lockSwipeToNext(false);
|
||||
this.slides.slideNext()
|
||||
|
||||
}
|
||||
|
@ -160,10 +159,10 @@ export class OtaWizardPage implements OnInit, OnDestroy {
|
|||
// call logic for each slide
|
||||
onSlideChange() {
|
||||
this.slideHistory.push(OtaSlides[this.currentSlide])
|
||||
console.log(this.currentSlide)
|
||||
switch (this.currentSlide) {
|
||||
case OtaSlides.Intro:
|
||||
case OtaSlides.Intro2:
|
||||
if(this.modus == undefined) this.slides.lockSwipeToNext(true);
|
||||
break
|
||||
case OtaSlides.Intro3:
|
||||
break
|
||||
|
|
Loading…
Add table
Reference in a new issue