mirror of https://github.com/BTCPrivate/copay.git
fix layout for session expired (timeout)
This commit is contained in:
parent
a08695e94e
commit
cd3441fcf0
|
@ -38,6 +38,11 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div ng-show="sessionExpired" class="session-expired">
|
||||
<i class="fi-battery-empty size-72 text-gray"></i>
|
||||
<p class="text-gray size-18">Your session is about to expire due to inactivity in {{countdown}} seconds</p>
|
||||
</div>
|
||||
|
||||
<div class="off-canvas-wrap" ng-show="!signingOut">
|
||||
<div class="inner-wrap">
|
||||
<span class="status" ng-if="$root.reconnecting">
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
'use strict';
|
||||
|
||||
angular.module('copayApp.controllers').controller('HeadController', function($scope, $rootScope, $filter, notification, controllerUtils) {
|
||||
angular.module('copayApp.controllers').controller('HeadController', function($scope, $rootScope, $filter, $timeout, notification, controllerUtils) {
|
||||
$scope.username = $rootScope.iden.getName();
|
||||
$scope.hoverMenu = false;
|
||||
|
||||
|
@ -42,12 +42,19 @@ angular.module('copayApp.controllers').controller('HeadController', function($sc
|
|||
});
|
||||
|
||||
if ($rootScope.wallet) {
|
||||
$scope.$on('$idleWarn', function(a, countdown) {
|
||||
if (!(countdown % 5))
|
||||
notification.warning('Session will be closed', $filter('translate')('Your session is about to expire due to inactivity in') + ' ' + countdown + ' ' + $filter('translate')('seconds'));
|
||||
$scope.$on('$idleStart', function() {
|
||||
});
|
||||
$scope.$on('$idleWarn', function(a, countdown) {
|
||||
$rootScope.countdown = countdown;
|
||||
$rootScope.sessionExpired = true;
|
||||
});
|
||||
$scope.$on('$idleEnd', function() {
|
||||
$timeout(function() {
|
||||
$rootScope.sessionExpired = null;
|
||||
}, 500);
|
||||
});
|
||||
|
||||
$scope.$on('$idleTimeout', function() {
|
||||
$rootScope.sessionExpired = null;
|
||||
$scope.signout();
|
||||
notification.warning('Session closed', 'Session closed because a long time of inactivity');
|
||||
});
|
||||
|
|
|
@ -1,11 +1,5 @@
|
|||
<div class="home" ng-controller="HomeController">
|
||||
|
||||
<!-- <div class="session-expired">
|
||||
<i class="fi-battery-empty size-72 text-gray"></i>
|
||||
<p class="text-gray size-18">Your session is about to expire due to inactivity in </p>
|
||||
<button class="radius primary">Cancel</button>
|
||||
</div> -->
|
||||
|
||||
<div class="loading-screen" ng-show="$root.starting">
|
||||
<div class="spinner">
|
||||
<div class="contener_general">
|
||||
|
|
Loading…
Reference in New Issue