document.addEventListener('DOMContentLoaded', (event) => {
const copyButton = document.getElementById('copy-button');
const bibtexContent = document.getElementById('bibtex-content');
copyButton.addEventListener('click', () => {
navigator.clipboard.writeText(bibtexContent.textContent.trim()).then(() => {
const originalText = copyButton.innerHTML;
copyButton.innerHTML = 'Copied!';
setTimeout(() => {
copyButton.innerHTML = originalText;
}, 2000);
}).catch(err => {
console.error('Failed to copy text: ', err);
});
});
});