Spaces:
Running
Running
File size: 1,081 Bytes
50e8e86 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
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)
})
})
|