Spaces:
Running
Running
| document.querySelectorAll('.bibTeX-section').forEach((section) => { | |
| const button = section.querySelector('.copy-button') | |
| if (!button) return | |
| const codeElement = section.querySelector('.bibTeX') | |
| const active小ontent = button.querySelector('.active-content') | |
| const inactive小ontent = button.querySelector('.inactive-content') | |
| const code = codeElement ? codeElement.innerText : '' | |
| button.addEventListener('click', () => { | |
| navigator.clipboard.writeText(code).catch((err) => { | |
| console.error('袨褕懈斜泻邪 泻芯锌懈褉芯胁邪薪懈褟:', err) | |
| }) | |
| button.classList.add('copy-button--inactive') | |
| button.classList.remove('copy-button--active') | |
| if (active小ontent) active小ontent.style.display = 'none' | |
| if (inactive小ontent) inactive小ontent.style.display = 'block' | |
| setTimeout(() => { | |
| button.classList.remove('copy-button--inactive') | |
| button.classList.add('copy-button--active') | |
| if (active小ontent) active小ontent.style.display = 'block' | |
| if (inactive小ontent) inactive小ontent.style.display = 'none' | |
| }, 3000) | |
| }) | |
| }) | |