19 lines
583 B
JavaScript
19 lines
583 B
JavaScript
|
addEventListener('DOMContentLoaded', () => {
|
||
|
/** @type{HTMLInputElement} */
|
||
|
const urlField = document.getElementById('url')
|
||
|
/** @type{HTMLSelectElement} */
|
||
|
const site = document.getElementById('site-select')
|
||
|
|
||
|
document.getElementById('guess-site-btn').addEventListener('click', () => {
|
||
|
const url = urlField.value
|
||
|
if (url.includes('/watch?v=') || url.includes('/playlist?list=')) {
|
||
|
if (site.value == 'yt_proxied') {
|
||
|
return
|
||
|
}
|
||
|
site.value = 'youtube'
|
||
|
} else if (url.includes('://music.yandex.')) {
|
||
|
site.value = 'yandex'
|
||
|
}
|
||
|
})
|
||
|
})
|