added body manipulation functions. see #30 #34

This commit is contained in:
mic 2024-05-01 00:33:11 +02:00
parent 76360542f6
commit 1ec6a610e6

View file

@ -60,6 +60,20 @@ function extractEmail(text) {
return match ? match[0] : ''; return match ? match[0] : '';
} }
export async function reloadBody(tabId){
let composeDetails = await messenger.compose.getComposeDetails(tabId);
let originalHtmlBody = composeDetails.body + " ";
await messenger.compose.setComposeDetails(tabId, {body: originalHtmlBody});
}
export async function getOriginalBody(tabId){
let composeDetails = await messenger.compose.getComposeDetails(tabId);
return composeDetails.body;
}
export async function setBody(tabId, fullHtmlBody){
await messenger.compose.setComposeDetails(tabId, {body: fullHtmlBody});
}
export async function replaceBody(tabId, text){ export async function replaceBody(tabId, text){
let composeDetails = await messenger.compose.getComposeDetails(tabId); let composeDetails = await messenger.compose.getComposeDetails(tabId);