Frontend: Add timestamp on invidious embed links

This commit is contained in:
Samantaz Fox
2023-09-14 20:50:17 +02:00
parent 792a999386
commit 2456b62936
3 changed files with 20 additions and 15 deletions

View File

@ -116,14 +116,17 @@ function addCurrentTimeToURL(url) {
* Timer that updates the timestamp on "watch on youtube" and "embed" links
*/
player.ready(function () {
let elem_watch = document.getElementById('link-yt-watch');
let elem_embed = document.getElementById('link-yt-embed');
let elem_yt_watch = document.getElementById('link-yt-watch');
let elem_yt_embed = document.getElementById('link-yt-embed');
let elem_iv_embed = document.getElementById('link-iv-embed');
let base_url_watch = elem_watch.getAttribute('data-base-url');
let base_url_embed = elem_embed.getAttribute('data-base-url');
let base_url_yt_watch = elem_yt_watch.getAttribute('data-base-url');
let base_url_yt_embed = elem_yt_embed.getAttribute('data-base-url');
let base_url_iv_embed = elem_iv_embed.getAttribute('data-base-url');
setTimeout(() => { elem_watch.setAttribute('href') = addCurrentTimeToURL(base_url_watch); }, 5000);
setTimeout(() => { elem_embed.setAttribute('href') = addCurrentTimeToURL(base_url_embed); }, 5000);
setTimeout(() => { elem_yt_watch.setAttribute('href') = addCurrentTimeToURL(base_url_yt_watch); }, 5000);
setTimeout(() => { elem_yt_embed.setAttribute('href') = addCurrentTimeToURL(base_url_yt_embed); }, 5000);
setTimeout(() => { elem_iv_embed.setAttribute('href') = addCurrentTimeToURL(base_url_iv_embed); }, 5000);
});