diff options
| author | Samantaz Fox <coding@samantaz.fr> | 2022-04-27 18:32:40 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-04-27 18:32:40 +0200 |
| commit | 3bbd709bd6ef812d8c4458c192e166c53b76ab1d (patch) | |
| tree | 6d81622d1d091ae37e13b5de38a319f956f88d61 /assets/js/embed.js | |
| parent | a0f566fef34ec3ee2a1badc7ac6e78099ad24892 (diff) | |
| parent | dbb1e3f5d8aae3d732bbf3ccf82baec0739d9445 (diff) | |
| download | invidious-3bbd709bd6ef812d8c4458c192e166c53b76ab1d.tar.gz invidious-3bbd709bd6ef812d8c4458c192e166c53b76ab1d.tar.bz2 invidious-3bbd709bd6ef812d8c4458c192e166c53b76ab1d.zip | |
Merge pull request #3045 from AHOHNMYC/js-lint
Js lint
Diffstat (limited to 'assets/js/embed.js')
| -rw-r--r-- | assets/js/embed.js | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/assets/js/embed.js b/assets/js/embed.js index 9d0be0ea..7e9ac605 100644 --- a/assets/js/embed.js +++ b/assets/js/embed.js @@ -1,19 +1,21 @@ -var video_data = JSON.parse(document.getElementById('video_data').innerHTML); +'use strict'; +var video_data = JSON.parse(document.getElementById('video_data').textContent); function get_playlist(plid, retries) { - if (retries == undefined) retries = 5; + if (retries === undefined) retries = 5; if (retries <= 0) { - console.log('Failed to pull playlist'); + console.warn('Failed to pull playlist'); return; } + var plid_url; if (plid.startsWith('RD')) { - var plid_url = '/api/v1/mixes/' + plid + + plid_url = '/api/v1/mixes/' + plid + '?continuation=' + video_data.id + '&format=html&hl=' + video_data.preferences.locale; } else { - var plid_url = '/api/v1/playlists/' + plid + + plid_url = '/api/v1/playlists/' + plid + '?index=' + video_data.index + '&continuation' + video_data.id + '&format=html&hl=' + video_data.preferences.locale; @@ -57,17 +59,17 @@ function get_playlist(plid, retries) { } } } - } + }; xhr.onerror = function () { - console.log('Pulling playlist failed... ' + retries + '/5'); - setTimeout(function () { get_playlist(plid, retries - 1) }, 1000); - } + console.warn('Pulling playlist failed... ' + retries + '/5'); + setTimeout(function () { get_playlist(plid, retries - 1); }, 1000); + }; xhr.ontimeout = function () { - console.log('Pulling playlist failed... ' + retries + '/5'); + console.warn('Pulling playlist failed... ' + retries + '/5'); get_playlist(plid, retries - 1); - } + }; xhr.send(); } @@ -96,7 +98,7 @@ window.addEventListener('load', function (e) { } if (video_data.video_series.length !== 0) { - url.searchParams.set('playlist', video_data.video_series.join(',')) + url.searchParams.set('playlist', video_data.video_series.join(',')); } location.assign(url.pathname + url.search); |
