mirror of
https://github.com/khoj-ai/khoj.git
synced 2024-11-27 17:35:07 +01:00
Fix target determination in the copy programmatic output button
This commit is contained in:
parent
9f934929c6
commit
ff31759423
1 changed files with 6 additions and 5 deletions
|
@ -29,17 +29,18 @@ To get started, just start typing below. You can also type / to see a list of co
|
|||
let chatOptions = [];
|
||||
function copyProgrammaticOutput(event) {
|
||||
// Remove the first 4 characters which are the "Copy" button
|
||||
const programmaticOutput = event.target.parentNode.textContent.trim();
|
||||
const button = event.currentTarget;
|
||||
const programmaticOutput = button.parentNode.textContent.trim();
|
||||
navigator.clipboard.writeText(programmaticOutput).then(() => {
|
||||
event.target.textContent = "✅ Copied to clipboard!";
|
||||
button.textContent = "✅ Copied to clipboard!";
|
||||
setTimeout(() => {
|
||||
event.target.textContent = "✅";
|
||||
button.textContent = "✅";
|
||||
}, 1000);
|
||||
}).catch((error) => {
|
||||
console.error("Error copying programmatic output to clipboard:", error);
|
||||
event.target.textContent = "⛔️ Failed to copy!";
|
||||
button.textContent = "⛔️ Failed to copy!";
|
||||
setTimeout(() => {
|
||||
event.target.textContent = "⛔️";
|
||||
button.textContent = "⛔️";
|
||||
}, 1000);
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue