mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-05-08 13:05:28 +00:00
@@ -72,6 +72,11 @@
|
||||
description: l('Write a new message'),
|
||||
callback: newMessage
|
||||
}));
|
||||
keys.push(sgHotkeys.createHotkey({
|
||||
key: l('hotkey_junk'),
|
||||
description: l('Mark the selected messages as junk'),
|
||||
callback: markOrUnMarkMessagesAsJunk
|
||||
}));
|
||||
keys.push(sgHotkeys.createHotkey({
|
||||
key: 'space',
|
||||
description: l('Toggle item'),
|
||||
@@ -334,6 +339,8 @@
|
||||
function markOrUnMarkMessagesAsJunk() {
|
||||
var moveSelectedMessage = vm.selectedFolder.hasSelectedMessage();
|
||||
var selectedMessages = vm.selectedFolder.$selectedMessages();
|
||||
if (_.size(selectedMessages) === 0 && moveSelectedMessage)
|
||||
selectedMessages = [vm.selectedFolder.$selectedMessage()];
|
||||
if (_.size(selectedMessages) > 0)
|
||||
vm.selectedFolder.$markOrUnMarkMessagesAsJunk(selectedMessages).then(function() {
|
||||
var dstFolder = '/' + vm.account.id + '/folderINBOX';
|
||||
|
||||
@@ -39,6 +39,7 @@
|
||||
vm.convertToEvent = convertToEvent;
|
||||
vm.convertToTask = convertToTask;
|
||||
|
||||
|
||||
_registerHotkeys(hotkeys);
|
||||
|
||||
// One-way refresh of the parent window when modifying the message from a popup window.
|
||||
@@ -104,8 +105,24 @@
|
||||
|
||||
|
||||
function _registerHotkeys(keys) {
|
||||
keys.push(sgHotkeys.createHotkey({
|
||||
key: l('hotkey_reply'),
|
||||
description: l('Reply to the message'),
|
||||
callback: reply
|
||||
}));
|
||||
keys.push(sgHotkeys.createHotkey({
|
||||
key: l('hotkey_replyall'),
|
||||
description: l('Reply to sender and all recipients'),
|
||||
callback: replyAll
|
||||
}));
|
||||
keys.push(sgHotkeys.createHotkey({
|
||||
key: l('hotkey_forward'),
|
||||
description: l('Forward selected message'),
|
||||
callback: forward
|
||||
}));
|
||||
keys.push(sgHotkeys.createHotkey({
|
||||
key: l('hotkey_flag'),
|
||||
description: l('Flagged'),
|
||||
callback: angular.bind(stateMessage, stateMessage.toggleFlag)
|
||||
}));
|
||||
keys.push(sgHotkeys.createHotkey({
|
||||
|
||||
Reference in New Issue
Block a user