xi-conversations

Minimal clone of thunderbird conversations
git clone https://git.ce9e.org/xi-conversations.git

commit
b9073eca2e1c9a8ef21a378a37c88581db8aa205
parent
e3ab4a680c87e0472424ccdd6df257f6e75f70a1
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2022-09-28 05:15
tb-102: replace viewClassic by builtin messageDisplay.open()

Diffstat

M experiment-api/api.js 6 ------
M experiment-api/schema.json 7 -------
M src/js/actions.js 2 +-

3 files changed, 1 insertions, 14 deletions


diff --git a/experiment-api/api.js b/experiment-api/api.js

@@ -88,12 +88,6 @@ var xi = class extends ExtensionCommon.ExtensionAPI {
   88    88 						}, false, {examineEncryptedParts: true});
   89    89 					});
   90    90 				},
   91    -1 				viewClassic(id) {
   92    -1 					// https://bugzilla.mozilla.org/show_bug.cgi?id=1603489
   93    -1 					var msgHdr = context.extension.messageManager.get(id);
   94    -1 					var mainWindow = Services.wm.getMostRecentWindow('mail:3pane');
   95    -1 					mainWindow.openTab('message', {msgHdr: msgHdr, background: false});
   96    -1 				},
   97    91 				async openAttachment(id, url) {
   98    92 					// https://bugzilla.mozilla.org/show_bug.cgi?id=1696777
   99    93 					var msgHdr = context.extension.messageManager.get(id);

diff --git a/experiment-api/schema.json b/experiment-api/schema.json

@@ -20,13 +20,6 @@
   20    20 			"type": "integer"
   21    21 		}]
   22    22 	}, {
   23    -1 		"name": "viewClassic",
   24    -1 		"type": "function",
   25    -1 		"parameters": [{
   26    -1 			"name": "id",
   27    -1 			"type": "integer"
   28    -1 		}]
   29    -1 	}, {
   30    23 		"name": "openAttachment",
   31    24 		"type": "function",
   32    25 		"async": true,

diff --git a/src/js/actions.js b/src/js/actions.js

@@ -21,7 +21,7 @@ module.exports = {
   21    21 	replyToList: msg => browser.compose.beginReply(msg.id, 'replyToList'),
   22    22 	editAsNew: msg => browser.compose.beginNew(msg.id),
   23    23 	forward: msg => browser.compose.beginForward(msg.id),
   24    -1 	viewClassic: msg => browser.xi.viewClassic(msg.id),
   -1    24 	viewClassic: msg => browser.messageDisplay.open({messageId: msg.id}),
   25    25 	viewSource: viewSource,
   26    26 	markAsRead: markAsRead,
   27    27 	toggleFlagged: toggleFlagged,