From f8d71966b942673328fe6a596f3bcb7513001d99 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Thu, 7 Jan 2016 16:33:41 -0500 Subject: [PATCH] Improve selection of mailboxes --- UI/Templates/MailerUI/UIxMailMainFrame.wox | 10 +++++----- UI/WebServerResources/js/Mailer/MailboxesController.js | 4 +++- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/UI/Templates/MailerUI/UIxMailMainFrame.wox b/UI/Templates/MailerUI/UIxMailMainFrame.wox index 981e8ace9..b9c6a0234 100644 --- a/UI/Templates/MailerUI/UIxMailMainFrame.wox +++ b/UI/Templates/MailerUI/UIxMailMainFrame.wox @@ -255,14 +255,14 @@ ng-class="{ 'md-warn': account.$quota.percent > 70 }" value="{{account.$quota.percent}}">
{{ account.$quota.description }}
+ ng-class="{ 'md-warn': account.$quota.percent > 70 }">{{account.$quota.description}} + class="md-default-theme md-background md-hue-1" + ng-class="{'md-bg': folder.path == app.service.selectedFolder.path}" + ng-dblclick="app.editFolder(folder)">
{{app.metadataForFolder(folder).icon}}

{{app.metadataForFolder(folder).name}} {{folder.unseenCount}} diff --git a/UI/WebServerResources/js/Mailer/MailboxesController.js b/UI/WebServerResources/js/Mailer/MailboxesController.js index 680221291..d0019a712 100644 --- a/UI/WebServerResources/js/Mailer/MailboxesController.js +++ b/UI/WebServerResources/js/Mailer/MailboxesController.js @@ -215,7 +215,7 @@ vm.editMode = false; } - function selectFolder(account, folder) { + function selectFolder($event, account, folder) { if (vm.editMode == folder.path) return; vm.editMode = false; @@ -225,6 +225,8 @@ if ($mdMedia('xs')) $mdSidenav('left').close(); $state.go('mail.account.mailbox', { accountId: account.id, mailboxId: encodeUriFilter(folder.path) }); + $event.stopPropagation(); + $event.preventDefault(); } function saveFolder(folder) {