Files
dotfiles/opendeck/plugins/com.ntanis.essentials-for-spotify.sdPlugin/bin/ui/setup/script.js

25 lines
948 B
JavaScript

document.addEventListener('DOMContentLoaded', () => {
const params = new URLSearchParams(window.location.search)
const mainContainer = document.querySelector('.form-container')
const code = document.querySelector('#url')
code.addEventListener('click', () => {
const range = document.createRange()
range.selectNode(code)
window.getSelection().removeAllRanges()
window.getSelection().addRange(range)
})
if (params.has('success')) {
document.querySelectorAll('.main').forEach(e => e.style.display = 'none')
document.getElementById('success').style.display = 'block'
} else if (params.has('error'))
document.getElementById('error').style.display = 'block'
fetch('/port').then(response => response.text()).then(port => {
document.querySelectorAll('.port').forEach(e => e.textContent = port)
mainContainer.style.display = 'block'
setTimeout(() => mainContainer.classList.add('visible'), 500)
})
})