asking for custom text using the javascript prompt() function. fixes #96. To be improved.
This commit is contained in:
parent
86a0162a9f
commit
4fdd7d3dc2
2 changed files with 7 additions and 1 deletions
|
|
@ -89,6 +89,12 @@ browser.runtime.onMessage.addListener((message, sender, sendResponse) => {
|
||||||
//console.log(">>>>>>>>>>>>> controller.js onMessage: " + JSON.stringify(message));
|
//console.log(">>>>>>>>>>>>> controller.js onMessage: " + JSON.stringify(message));
|
||||||
if (message.command === "chatgpt_send") {
|
if (message.command === "chatgpt_send") {
|
||||||
//send the received prompt to the chatgpt api
|
//send the received prompt to the chatgpt api
|
||||||
|
if(message.do_custom_text) {
|
||||||
|
let userInput = prompt(browser.i18n.getMessage("chatgpt_win_custom_text"));
|
||||||
|
if(userInput !== null) {
|
||||||
|
message.prompt += " " + userInput;
|
||||||
|
}
|
||||||
|
}
|
||||||
promptData = message;
|
promptData = message;
|
||||||
messageInput._setMessageInputValue(message.prompt);
|
messageInput._setMessageInputValue(message.prompt);
|
||||||
messageInput._handleNewChatMessage();
|
messageInput._handleNewChatMessage();
|
||||||
|
|
|
||||||
|
|
@ -245,7 +245,7 @@ async function openChatGPT(promptText, action, curr_tabId, prompt_name = '', do_
|
||||||
let mailMessageId = -1;
|
let mailMessageId = -1;
|
||||||
if(mailMessage) mailMessageId = mailMessage.id;
|
if(mailMessage) mailMessageId = mailMessage.id;
|
||||||
|
|
||||||
browser.tabs.sendMessage(createdTab2.id, { command: "chatgpt_send", prompt: promptText, action: action, tabId: curr_tabId, mailMessageId: mailMessageId});
|
browser.tabs.sendMessage(createdTab2.id, { command: "chatgpt_send", prompt: promptText, action: action, tabId: curr_tabId, mailMessageId: mailMessageId, do_custom_text: do_custom_text});
|
||||||
break; // chatgpt_api
|
break; // chatgpt_api
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue