Adds StatusBar

This commit is contained in:
Gustavo Maximiliano Cortez 2018-01-07 00:30:45 -03:00
parent 6194dfa817
commit 6dc8144fc2
No known key found for this signature in database
GPG Key ID: 15EDAD8D9F2EB1AF
3 changed files with 21 additions and 11 deletions

View File

@ -42,21 +42,21 @@
<!-- Plugins --> <!-- Plugins -->
<plugin name="cordova-clipboard" spec="^1.1.0" /> <plugin name="cordova-clipboard" spec="^1.1.0" />
<plugin name="cordova-plugin-android-fingerprint-auth" spec="^1.4.0" /> <plugin name="cordova-plugin-android-fingerprint-auth" spec="^1.4.0" />
<plugin name="cordova-plugin-device" spec="^1.1.7" /> <plugin name="cordova-plugin-device" spec="^2.0.1" />
<plugin name="cordova-plugin-globalization" spec="^1.0.9" /> <plugin name="cordova-plugin-globalization" spec="^1.0.9" />
<plugin name="cordova-plugin-qrscanner" spec="^2.5.0" /> <plugin name="cordova-plugin-qrscanner" spec="^2.5.0" />
<plugin name="cordova-plugin-splashscreen" spec="^4.1.0" /> <plugin name="cordova-plugin-splashscreen" spec="^5.0.1" />
<plugin name="cordova-plugin-statusbar" spec="^2.4.1" /> <plugin name="cordova-plugin-statusbar" spec="^2.4.1" />
<plugin name="cordova-plugin-inappbrowser" spec="^1.7.2" /> <plugin name="cordova-plugin-inappbrowser" spec="^2.0.1" />
<plugin name="cordova-plugin-touch-id" spec="^3.3.1" /> <plugin name="cordova-plugin-touch-id" spec="^3.3.1" />
<plugin name="cordova-plugin-whitelist" spec="^1.3.3" /> <plugin name="cordova-plugin-whitelist" spec="^1.3.3" />
<plugin name="cordova-plugin-x-socialsharing" spec="^5.2.1" /> <plugin name="cordova-plugin-x-socialsharing" spec="^5.2.1" />
<plugin name="cordova-plugin-x-toast" spec="^2.6.0" /> <plugin name="cordova-plugin-x-toast" spec="^2.6.0" />
<plugin name="ionic-plugin-keyboard" spec="^2.2.1" /> <plugin name="ionic-plugin-keyboard" spec="^2.2.1" />
<plugin name="cordova-plugin-spinner-dialog" spec="^1.3.1" /> <plugin name="cordova-plugin-spinner-dialog" spec="^2.0.1" />
<plugin name="cordova-plugin-dialogs" spec="^1.3.4" /> <plugin name="cordova-plugin-dialogs" spec="^2.0.1" />
<plugin name="cordova-plugin-network-information" spec="^1.3.4" /> <plugin name="cordova-plugin-network-information" spec="^2.0.1" />
<plugin name="cordova-plugin-uniquedeviceid" spec="^1.3.2" /> <plugin name="cordova-plugin-uniquedeviceid" spec="^1.3.2" />
<plugin name="cordova-plugin-file" spec="^6.0.1" /> <plugin name="cordova-plugin-file" spec="^6.0.1" />
<plugin name="cordova-custom-config" spec="^4.0.2" /> <plugin name="cordova-custom-config" spec="^4.0.2" />

View File

@ -91,17 +91,17 @@
"cordova-plugin-android-fingerprint-auth": "^1.4.0", "cordova-plugin-android-fingerprint-auth": "^1.4.0",
"cordova-plugin-compat": "^1.2.0", "cordova-plugin-compat": "^1.2.0",
"cordova-plugin-customurlscheme": "https://github.com/cmgustavo/Custom-URL-scheme.git#v4.0", "cordova-plugin-customurlscheme": "https://github.com/cmgustavo/Custom-URL-scheme.git#v4.0",
"cordova-plugin-device": "^1.1.7", "cordova-plugin-device": "^2.0.1",
"cordova-plugin-dialogs": "^1.3.4", "cordova-plugin-dialogs": "^2.0.1",
"cordova-plugin-fcm": "https://github.com/cmgustavo/cordova-plugin-fcm.git#v4.0", "cordova-plugin-fcm": "https://github.com/cmgustavo/cordova-plugin-fcm.git#v4.0",
"cordova-plugin-file": "^6.0.1", "cordova-plugin-file": "^6.0.1",
"cordova-plugin-globalization": "^1.0.9", "cordova-plugin-globalization": "^1.0.9",
"cordova-plugin-inappbrowser": "^1.7.2", "cordova-plugin-inappbrowser": "^2.0.1",
"cordova-plugin-ionic-webview": "^1.1.16", "cordova-plugin-ionic-webview": "^1.1.16",
"cordova-plugin-network-information": "^1.3.4", "cordova-plugin-network-information": "^2.0.1",
"cordova-plugin-qrscanner": "^2.5.0", "cordova-plugin-qrscanner": "^2.5.0",
"cordova-plugin-spinner-dialog": "^1.3.1", "cordova-plugin-spinner-dialog": "^1.3.1",
"cordova-plugin-splashscreen": "^4.1.0", "cordova-plugin-splashscreen": "^5.0.1",
"cordova-plugin-statusbar": "^2.4.1", "cordova-plugin-statusbar": "^2.4.1",
"cordova-plugin-swift-support": "^3.1.1", "cordova-plugin-swift-support": "^3.1.1",
"cordova-plugin-touch-id": "^3.3.1", "cordova-plugin-touch-id": "^3.3.1",

View File

@ -1,5 +1,7 @@
import { Component } from '@angular/core'; import { Component } from '@angular/core';
import { Platform, ModalController } from 'ionic-angular'; import { Platform, ModalController } from 'ionic-angular';
import { StatusBar } from '@ionic-native/status-bar';
import { SplashScreen } from '@ionic-native/splash-screen';
//providers //providers
import { Logger } from '@nsalaun/ng-logger'; import { Logger } from '@nsalaun/ng-logger';
@ -31,6 +33,8 @@ export class CopayApp {
constructor( constructor(
private platform: Platform, private platform: Platform,
private statusBar: StatusBar,
private splashScreen: SplashScreen,
private logger: Logger, private logger: Logger,
private app: AppProvider, private app: AppProvider,
private profile: ProfileProvider, private profile: ProfileProvider,
@ -55,6 +59,12 @@ export class CopayApp {
' - v' + this.app.info.version + ' - v' + this.app.info.version +
' #' + this.app.info.commitHash); ' #' + this.app.info.commitHash);
if (this.platform.is('cordova')) {
this.statusBar.show();
this.statusBar.overlaysWebView(true);
this.statusBar.styleLightContent();
this.splashScreen.hide();
}
// Check Profile // Check Profile
this.profile.loadAndBindProfile().then((profile: any) => { this.profile.loadAndBindProfile().then((profile: any) => {
this.openLockModal(); this.openLockModal();