some improvement
This commit is contained in:
@@ -7,6 +7,7 @@
|
||||
>
|
||||
<template v-slot:prepend>
|
||||
<v-btn @click.stop="downloadClicked" :disabled="!is_download_finished" icon="mdi-download" color="green" variant="text"/>
|
||||
<v-btn v-if="file.is_video" @click.stop="fluxClicked" :disabled="!is_download_finished" icon="mdi-vlc" color="orange" variant="text"></v-btn>
|
||||
<v-dialog v-if="file.is_stream_video" v-model="video_modal" width="75%" height="100%">
|
||||
<template v-slot:activator="{ props }">
|
||||
<v-btn v-bind="props" icon="mdi-play" variant="text"/>
|
||||
@@ -52,7 +53,17 @@ export default {
|
||||
a.setAttribute("download", "download");
|
||||
a.click();
|
||||
}
|
||||
|
||||
},
|
||||
fluxClicked(){
|
||||
const full_url = new URL(this.file.flux_url, window.location.href).href
|
||||
navigator.clipboard.writeText(full_url)
|
||||
.then(() => {
|
||||
// Optionnel: Vous pouvez ajouter une notification pour indiquer à l'utilisateur que l'URL a été copiée
|
||||
console.log('URL copiée dans le presse-papier');
|
||||
})
|
||||
.catch(err => {
|
||||
console.error('Erreur lors de la copie dans le presse-papier:', err);
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user