mirror of
https://github.com/iv-org/invidious.git
synced 2026-03-10 21:08:29 -05:00
Merge 00cde0892ada78288c9641b07fa709363f36ca6a into 749791cdf1316bc89415d27d503042d3f6b3f398
This commit is contained in:
commit
23c2ca0d51
@ -104,14 +104,15 @@ if (video_data.params.quality === 'dash') {
|
||||
*
|
||||
* @param {String} url
|
||||
* @param {String} [base]
|
||||
* @param {'t' | 'start'} param
|
||||
* @returns {URL} urlWithTimeArg
|
||||
*/
|
||||
function addCurrentTimeToURL(url, base) {
|
||||
function addCurrentTimeToURL(url, base, param = 't') {
|
||||
var urlUsed = new URL(url, base);
|
||||
urlUsed.searchParams.delete('start');
|
||||
var currentTime = Math.ceil(player.currentTime());
|
||||
if (currentTime > 0)
|
||||
urlUsed.searchParams.set('t', currentTime);
|
||||
urlUsed.searchParams.set(param, currentTime);
|
||||
else if (urlUsed.searchParams.has('t'))
|
||||
urlUsed.searchParams.delete('t');
|
||||
return urlUsed;
|
||||
@ -147,7 +148,7 @@ player.on('timeupdate', function () {
|
||||
let elem_yt_embed = document.getElementById('link-yt-embed');
|
||||
if (elem_yt_embed) {
|
||||
let base_url_yt_embed = elem_yt_embed.getAttribute('data-base-url');
|
||||
elem_yt_embed.href = addCurrentTimeToURL(base_url_yt_embed);
|
||||
elem_yt_embed.href = addCurrentTimeToURL(base_url_yt_embed, undefined, 'start');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user