1
0
Fork 0
mirror of https://github.com/GuerillaHQ/now-playing synced 2024-06-27 14:01:35 +00:00
now-playing/assets/js/random.js
2019-12-04 03:54:01 +01:00

26 lines
489 B
JavaScript

class GoRandomAlbum {
constructor () {
this.urls = window.albumsUrls
this.btn = document.querySelector('[data-random="btn"]')
}
init () {
this.bindEvents()
}
bindEvents () {
if (this.btn && this.urls) {
this.btn.addEventListener('click', () => {
this.getRandomUrl()
})
}
}
getRandomUrl() {
const index = Math.floor(Math.random()*(this.urls.length));
window.location.href = this.urls[index]
}
}
new GoRandomAlbum().init()