
document.addEventListener('DOMContentLoaded', () => {
    const copyButtons = document.querySelectorAll('.textCopyButton');
    const copyPopup = document.getElementById('copyPopup');
    copyButtons.forEach(button => {
        button.addEventListener('click', async () => {
            const textToCopy = button.dataset.text.replace(/\\n/g, '\n'); // \nを実際の改行コードに変換
            try {
                await navigator.clipboard.writeText(textToCopy);
                showPopup();
            } catch (err) {
                console.error('テキストのコピーに失敗しました: ', err);
                alert('コピーに失敗しました。ブラウザのセキュリティ設定を確認してください。');
            }
        });
    });
    function showPopup() {
        copyPopup.classList.add('show');
        setTimeout(() => {
            copyPopup.classList.remove('show');
        }, 1500); // 1.5秒後にポップアップを非表示にする
    }
});



