diff --git a/api_webchat/messagesArea.js b/api_webchat/messagesArea.js index 0eecf1b8..c6ad04f0 100644 --- a/api_webchat/messagesArea.js +++ b/api_webchat/messagesArea.js @@ -154,7 +154,17 @@ class MessagesArea extends HTMLElement { actionButton.textContent = 'Use this answer'; //actionButton.textContent = browser.i18n.getMessage("chatgpt_win_get_answer"); actionButton.addEventListener('click', () => { - alert('action: ' + promptData.action); + switch(promptData.action) { + case "1": // do reply + browser.runtime.sendMessage({command: "chatgpt_replyMessage", text: this.fullTextHTML, tabId: promptData.tabId, mailMessageId: promptData.mailMessageId}); + browser.runtime.sendMessage({command: "chatgpt_close"}); + break; + case "2": // replace text + browser.runtime.sendMessage({command: "chatgpt_replaceSelectedText", text: this.fullTextHTML, tabId: promptData.tabId, mailMessageId: promptData.mailMessageId}); + //console.log(response); + browser.runtime.sendMessage({command: "chatgpt_close"}); + break; + } }); actionButtons.appendChild(actionButton); this.messages.appendChild(actionButtons);