component update

This commit is contained in:
edbrz9 2022-12-29 15:19:38 +01:00
parent 87e00dbe01
commit 28c8384a0d
2 changed files with 12 additions and 17 deletions

View File

@ -2,24 +2,19 @@ Vue.component('Copybox',{
template : `
<div class="y2t-output">
<button v-on:click="copyToClipboard">Copy</button>
<slot></slot>
<p>{{ txt }}</p>
</div>
`,
props : {
obj : Object
},
data () {
return {
siteoff : {
fr : "Site officiel",
en : "Official website",
it : "Sito ufficiale",
},
}
txt : String
},
methods : {
copyToClipboard(){
copyToClipboard() {
navigator.clipboard.writeText(this.txt).then(() => {
console.log('Text copied to clipboard');
}, (err) => {
console.error('Failed to copy text: ', err);
});
},
}
})

View File

@ -40,9 +40,10 @@
foreach ($output as $item) {
echo '<div class="y2tout">';
echo $item;
echo '</div>';
echo '<Copybox v-bind:txt="'.$item.'"></Copybox>';
//echo '<div class="y2tout">';
//echo $item;
//echo '</div>';
}
//echo nl2br("\n END OF THE OUTPUT\n");
/*
@ -57,7 +58,6 @@
var_export($ret);
*/
?>
<Copybox></Copybox>
</div>
<script src="assets/js/vue.min.js"></script>