Added alerts
This commit is contained in:
@@ -138,14 +138,33 @@ function setAPIKey(key) {
|
||||
|
||||
function handleCommand(command) {
|
||||
if (command === 'Improve') {
|
||||
improveTextHandler(openAI).catch(e => console.error(`Failed to execute the '${command}' command. Error message: ${e}`))
|
||||
improveTextHandler(openAI).catch(e => error(`Failed to execute the '${command}' command. Error message: ${e}`))
|
||||
} else if (command === 'Complete') {
|
||||
completeTextHandler(openAI).catch(e => console.error(`Failed to execute the '${command}' command. Error message: ${e}`))
|
||||
completeTextHandler(openAI).catch(e => error(`Failed to execute the '${command}' command. Error message: ${e}`))
|
||||
} else if (command === 'Ask') {
|
||||
askHandler(openAI).catch(e => console.error(`Failed to execute the '${command}' command. Error message: ${e}`))
|
||||
askHandler(openAI).catch(e => error(`Failed to execute the '${command}' command. Error message: ${e}`))
|
||||
}
|
||||
}
|
||||
|
||||
function error(msg) {
|
||||
customAlert(msg)
|
||||
console.error(`LeafLLM: ${msg}`)
|
||||
}
|
||||
|
||||
function customAlert(msg,duration)
|
||||
{
|
||||
if(!duration) duration = 4000;
|
||||
var styler = document.createElement("div");
|
||||
styler.setAttribute("class","system-message-content alert");
|
||||
styler.setAttribute("style","z-index:10000;position:absolute;top:20%;left:50%;border: solid 5px Red;background-color:#444;color:Silver");
|
||||
styler.innerHTML = msg;
|
||||
setTimeout(function()
|
||||
{
|
||||
styler.parentNode.removeChild(styler);
|
||||
},duration);
|
||||
document.body.appendChild(styler);
|
||||
}
|
||||
|
||||
chrome.runtime.onMessage.addListener(
|
||||
function (request, sender, sendResponse) {
|
||||
console.log(`Received request: ${JSON.stringify(request)}`)
|
||||
|
||||
Reference in New Issue
Block a user