1
0
mirror of synced 2025-12-21 10:57:10 -05:00
Files
docs/javascripts/airgap-links.js
2021-05-11 08:52:09 +02:00

16 lines
517 B
JavaScript

export default function airgapLinks () {
// When in an airgapped environment,
// show a tooltip on external links
const { airgap } = JSON.parse(document.getElementById('expose').text)
if (!airgap) return
const externaLinks = Array.from(
document.querySelectorAll('a[href^="http"], a[href^="//"]')
)
externaLinks.forEach(link => {
link.classList.add('tooltipped')
link.setAttribute('aria-label', 'This link may not work in this environment.')
link.setAttribute('rel', 'noopener')
})
}