added a "copy all" button

This commit is contained in:
2024-11-24 18:32:48 -06:00
parent 400c1c16ef
commit 413d3715c7
2 changed files with 5 additions and 2 deletions

View File

@@ -15,7 +15,10 @@ const TEMPLATES = {
function registerClipboardCopyButton() { function registerClipboardCopyButton() {
copyToClipboardListener = (event) => { copyToClipboardListener = (event) => {
const text=event.target.dataset.clipboardText; let text=event.target.dataset.clipboardText;
if (text.includes(';;;')){
text = text.split(';;;').join('\n')
}
console.log(`Session Title Suggestions | Copying "${text}" to clipboard`); console.log(`Session Title Suggestions | Copying "${text}" to clipboard`);
navigator.clipboard.writeText(text) navigator.clipboard.writeText(text)
} }

View File

@@ -1,3 +1,3 @@
<ul>{{~#each messages ~}} <ul>{{~#each messages ~}}
<li><a class="fa-regular fa-clipboard clipboard" style="padding-left:.5em;padding-right:.5em;" data-clipboard-text="{{titlecase this.flags.session_title_suggestion}}"></a><i>"{{titlecase this.flags.session_title_suggestion}}"</i> - {{this.user.name}}</li> <li><a class="fa-regular fa-clipboard clipboard" style="padding-left:.5em;padding-right:.5em;" data-clipboard-text="{{titlecase this.flags.session_title_suggestion}}"></a><i>"{{titlecase this.flags.session_title_suggestion}}"</i> - {{this.user.name}}</li>
{{~/each~}}</ul> {{~/each~}}</ul><a class="fa-regular fa-clipboard clipboard" style="padding-left:.5em;padding-right:.5em;" data-clipboard-text="{{#each messages}}- _&quot;{{titlecase this.flags.session_title_suggestion}}&quot;_ - {{this.user.name}}&#10;{{/each}}"></a> Copy All