28 lines
766 B
JavaScript
28 lines
766 B
JavaScript
'use strict';
|
|
|
|
angular.module('copayApp.services').service('startupService', function($log, $timeout) {
|
|
|
|
var splashscreenVisible = true;
|
|
var statusBarVisible = false;
|
|
|
|
function _hideSplash(){
|
|
if(typeof navigator.splashscreen !== "undefined" && splashscreenVisible){
|
|
$log.debug('startupService is hiding the splashscreen...');
|
|
$timeout(function(){
|
|
navigator.splashscreen.hide();
|
|
}, 20);
|
|
splashscreenVisible = false;
|
|
}
|
|
}
|
|
function _showStatusBar(){
|
|
if(typeof StatusBar !== "undefined" && !statusBarVisible){
|
|
$log.debug('startupService is showing the StatusBar...');
|
|
StatusBar.show();
|
|
statusBarVisible = true;
|
|
}
|
|
}
|
|
this.ready = function() {
|
|
_showStatusBar();
|
|
_hideSplash();
|
|
};
|
|
});
|