Commit 18196ae2 by Nabil Sadki

Some changes

parent 4579d295
......@@ -3,6 +3,9 @@ v1.0.8.1
- Set geolocation param default to true
- Add more values to notiftime parameter
- Set notiftime param default to 1 day
- Add Allo Testeurs logo to menu
- Add presentation to menu
- Add skip presentation!
v1.0.8.0
- Presentation
......
<?xml version='1.0' encoding='utf-8'?>
<widget id="com.allotesteurs.app" version="1.0.8.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<widget android-versionCode="10810" id="com.allotesteurs.app" version="1.0.8.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>Allo Testeurs</name>
<description>Découvrir les bon plans à Kénitra et ailleurs!</description>
<author email="contact@allo-testeurs.com" href="https://www.allo-testeurs.com">Allo Testeurs Agency</author>
......
<ion-content>
<ion-slides pager="true">
<ion-slides #mainSlider pager="true">
<ion-slide color="primary" padding>
<ion-item lines="none" color="primary" class="skip">
<ion-button fill="outline" color="light" (click)="skipPresentation($event)">
Passer <ion-icon name="arrow-dropright-circle" slot="end"></ion-icon>
</ion-button>
</ion-item>
<ion-grid>
<ion-row>
<ion-col>
......@@ -54,6 +59,11 @@
<button ion-button class="round" color="light" margin-top full tappable (click)="getNotifs()">Notifs!</button>-->
</ion-slide>
<ion-slide padding>
<ion-item lines="none" color="primary" class="skip">
<ion-button fill="outline" color="light" (click)="skipPresentation($event)">
Passer <ion-icon name="arrow-dropright-circle" slot="end"></ion-icon>
</ion-button>
</ion-item>
<ion-grid>
<ion-row>
<ion-col>
......@@ -82,6 +92,11 @@
</ion-grid>
</ion-slide>
<ion-slide padding>
<ion-item lines="none" color="primary" class="skip">
<ion-button fill="outline" color="light" (click)="skipPresentation($event)">
Passer <ion-icon name="arrow-dropright-circle" slot="end"></ion-icon>
</ion-button>
</ion-item>
<ion-grid>
<ion-row>
<ion-col>
......@@ -110,6 +125,11 @@
</ion-grid>
</ion-slide>
<ion-slide padding>
<ion-item lines="none" color="primary" class="skip">
<ion-button fill="outline" color="light" (click)="skipPresentation($event)">
Passer <ion-icon name="arrow-dropright-circle" slot="end"></ion-icon>
</ion-button>
</ion-item>
<ion-grid>
<ion-row>
<ion-col>
......@@ -192,7 +212,8 @@
<ion-grid no-margin no-padding>
<ion-row>
<ion-col>
<ion-button class="round" color="light" margin-top full tappable href="/app/dashboard">
<ion-button class="round" color="light" margin-top full tappable
href="/app/dashboard">
Continuer sans &nbsp;<ion-icon name="arrow-dropright-circle"></ion-icon>
</ion-button>
</ion-col>
......
......@@ -9,6 +9,11 @@ ion-slides {
font-family: "Open Sans Light" !important;
text-align: justify;
}
.skip {
position: absolute;
top: 20px;
right: 20px;
}
}
--bullet-background-active: var(--ion-color-light, #ffffff) !important;
......
import { Component, ViewChild } from '@angular/core';
import { Platform, NavController } from '@ionic/angular';
import { Platform, NavController, IonSlides } from '@ionic/angular';
import { Storage } from '@ionic/storage';
import { Router } from '@angular/router';
// import { DashboardPage } from "../dashboard/dashboard";
import { PermService } from "../../services/perm-service";
import { LocationService } from "../../services/location-service";
import { PermService } from '../../services/perm-service';
import { LocationService } from '../../services/location-service';
// import { AlloService } from "../../services/allo-service";
// import { LocalNotifications } from '@ionic-native/local-notifications/ngx';
......@@ -15,6 +15,7 @@ import { LocationService } from "../../services/location-service";
})
export class MainsliderPage {
// @ViewChild(Nav) nav: NavController;
@ViewChild(IonSlides) mainSlider: IonSlides;
slideOpts = {
effect: 'flip'
......@@ -60,6 +61,12 @@ export class MainsliderPage {
// this._STOR.set('PARAM_mainslider', this.prmMainslider);
// }
skipPresentation($event) {
this.mainSlider.getActiveIndex().then(index => {
this.mainSlider.slideTo(4);
});
}
getGps() {
if (this.platform.is('cordova')) {
console.log('cord');
......
<ion-menu contentId="content">
<ion-content>
<ion-header>
<ion-toolbar color="primary">
<!-- <ion-title>Menu</ion-title> -->
<!-- <ion-thumbnail size="large" slot="start" class="ion-margin-start"> -->
<ion-grid>
<ion-row>
<ion-col size="2"></ion-col>
<ion-col size="8">
<img src="../../../assets/logo-full-white.png">
</ion-col>
<ion-col size="2"></ion-col>
</ion-row>
</ion-grid>
<!-- </ion-thumbnail> -->
</ion-toolbar>
</ion-header>
<ion-content>
<div *ngFor="let p of pages">
......@@ -24,8 +40,8 @@
<!-- Children List for clicked Item -->
<ion-list *ngIf="p.open">
<ion-menu-toggle>
<ion-item *ngFor="let sub of p.children" class="sub-item" [routerLink]="sub.url" routerDirection="root"
routerLinkActive="active">
<ion-item *ngFor="let sub of p.children" class="sub-item" [routerLink]="sub.url"
routerDirection="root" routerLinkActive="active">
<ion-icon [name]="sub.icon" slot="start"></ion-icon>
<ion-label>
{{ sub.title }}
......
......@@ -32,6 +32,11 @@ export class MenuPage implements OnInit {
title: 'A propos',
url: '/app/a-propos',
icon: 'alert'
},
{
title: 'Présentation',
url: '/mainslider',
icon: 'albums'
}
];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment