(js) Improve handling of IMAP connection problem

Fixes #194
This commit is contained in:
Francis Lachapelle committed 2016-02-02 15:06:00 -05:00
1 parent 15dee723d4
commit cf91004ae6
3 files changed
+19 -4

No files matched your search

@@ -16,7 +16,6 @@
$stateProvider
.state('mail', {
url: '/Mail',
abstract: true,
views: {
mailboxes: {
templateUrl: 'UIxMailMainFrame', // UI/Templates/MailerUI/UIxMailMainFrame.wox
@@ -326,7 +325,11 @@
function runBlock($rootScope, $log, $state) {
$rootScope.$on('$stateChangeError', function(event, toState, toParams, fromState, fromParams, error) {
$log.error(error);
$state.go('mail');
event.preventDefault();
if (toState.name != 'mail.account.inbox')
$state.go('mail.account.inbox');
else
$state.go('mail');
});
$rootScope.$on('$routeChangeError', function(event, current, previous, rejection) {
$log.error(event, current, previous, rejection);