Fix copy to clipboard

This commit is contained in:
Natsumi
2025-09-13 09:53:59 +12:00
parent c91fec4d9d
commit e4962cc180
2 changed files with 24 additions and 31 deletions

View File

@@ -391,30 +391,23 @@ function openExternalLink(link) {
distinguishCancelAndClose: true,
confirmButtonText: 'Open',
cancelButtonText: 'Copy',
type: 'info'
type: 'info',
beforeClose: (action, instance, done) => {
if (action === 'cancel') {
copyToClipboard(link);
}
done();
}
})
.then((action) => {
console.log(action);
if (action === 'confirm') {
AppApi.OpenLink(link);
} else if (action === 'cancel') {
copyLink(link);
}
})
.catch(() => {});
}
/**
*
* @param {string} text
*/
function copyLink(text) {
ElMessage({
message: 'Link copied to clipboard',
type: 'success'
});
copyToClipboard(text);
}
/**
*
* @param {object} ref
@@ -541,7 +534,6 @@ export {
buildTreeData,
replaceBioSymbols,
openExternalLink,
copyLink,
getBundleDateSize,
openFolderGeneric,
debounce