mirror of
https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web.git
synced 2025-10-01 07:36:39 +08:00
no newline pls
This commit is contained in:
parent
b450734079
commit
5e3abfab92
@ -19,7 +19,7 @@ export function trimTopic(topic: string) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export async function copyToClipboard(text: string) {
|
export async function copyToClipboard(text: string) {
|
||||||
const trimmedText = text.trim(); // Remove any leading or trailing whitespace
|
const trimmedText = text.trim(); // Ensure no extra spaces or newlines
|
||||||
|
|
||||||
try {
|
try {
|
||||||
if (window.__TAURI__) {
|
if (window.__TAURI__) {
|
||||||
@ -31,6 +31,8 @@ export async function copyToClipboard(text: string) {
|
|||||||
showToast(Locale.Copy.Success);
|
showToast(Locale.Copy.Success);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
const textArea = document.createElement("textarea");
|
const textArea = document.createElement("textarea");
|
||||||
|
textArea.style.position = 'fixed'; // Avoid scrolling to the bottom
|
||||||
|
textArea.style.opacity = '0'; // Hide the textarea
|
||||||
textArea.value = trimmedText;
|
textArea.value = trimmedText;
|
||||||
document.body.appendChild(textArea);
|
document.body.appendChild(textArea);
|
||||||
textArea.select();
|
textArea.select();
|
||||||
@ -46,7 +48,6 @@ export async function copyToClipboard(text: string) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
export async function downloadAs(text: string, filename: string) {
|
export async function downloadAs(text: string, filename: string) {
|
||||||
if (window.__TAURI__) {
|
if (window.__TAURI__) {
|
||||||
const result = await window.__TAURI__.dialog.save({
|
const result = await window.__TAURI__.dialog.save({
|
||||||
|
Loading…
Reference in New Issue
Block a user