(js) Fix navigation in Mail advanced search mode

This commit is contained in:
Francis Lachapelle
2016-05-18 14:47:33 -04:00
parent 045013bc74
commit ce1fb708a0
6 changed files with 52 additions and 6 deletions
@@ -95,7 +95,9 @@
});
});
search.finally(function() { _this.$isLoading = false; });
search.finally(function() {
_this.$isLoading = false;
});
};
VirtualMailbox.prototype.stopSearch = function() {
@@ -103,6 +105,15 @@
this.$isLoading = false;
};
/**
* @function selectFolder
* @memberof VirtualMailbox.prototype
* @desc A no-op for virtual mailbox
*/
VirtualMailbox.prototype.selectFolder = function() {
return;
};
/**
* @function resetSelectedMessage
* @memberof VirtualMailbox.prototype
@@ -114,6 +125,18 @@
});
};
/**
* @function hasSelectedMessage
* @memberof VirtualMailbox.prototype
* @desc Check if a message is selected among the resulting mailboxes
* @returns true if one message is selected
*/
VirtualMailbox.prototype.hasSelectedMessage = function() {
return angular.isDefined(_.find(this.$mailboxes, function(mailbox) {
return angular.isDefined(mailbox.selectedMessage);
}));
};
/**
* @function isSelectedMessage
* @memberof VirtualMailbox.prototype