From f6d46c96e38a72eebb9c9306ccbb376ac8337ea8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs?= Date: Sat, 12 Oct 2019 19:32:28 -0500 Subject: [youtube_to_invidious.user.js] change var to let --- scripts-greasemonkey/youtube_to_invidious.user.js | 62 +++++++++++------------ 1 file changed, 31 insertions(+), 31 deletions(-) (limited to 'scripts-greasemonkey/youtube_to_invidious.user.js') diff --git a/scripts-greasemonkey/youtube_to_invidious.user.js b/scripts-greasemonkey/youtube_to_invidious.user.js index 42e1af3..46f88ce 100644 --- a/scripts-greasemonkey/youtube_to_invidious.user.js +++ b/scripts-greasemonkey/youtube_to_invidious.user.js @@ -20,23 +20,23 @@ /* jshint esversion: 6 */ // set you favorite Invidious instance! (https://github.com/omarroth/invidious/wiki/Invidious-Instances) -var instance = 'invidio.us'; +let instance = 'invidio.us'; // Console Style - Debug -var consoleCSS = 'background: #000; color: #00FF00; padding: 0px 7px; border: 1px solid #00FF00; line-height: 16px;'; +let consoleCSS = 'background: #000; color: #00FF00; padding: 0px 7px; border: 1px solid #00FF00; line-height: 16px;'; // change script options, default values recommended -var a=1; //set to 0 to force autoplay off, set to 1 to keep embed's value [default 1] -var b=1; //set to 0 to not replace all youtube links to Invidious [default 1] -var c=1; //set to 0 to disable DASH playback (beta feature) [default 1] -var d=1; //set to 0 to disable Invidious proxy [default 1] -var e=1; //set to 0 to disable bypass of url shorteners [default 1] +let a=1; //set to 0 to force autoplay off, set to 1 to keep embed's value [default 1] +let b=1; //set to 0 to not replace all youtube links to Invidious [default 1] +let c=1; //set to 0 to disable DASH playback (beta feature) [default 1] +let d=1; //set to 0 to disable Invidious proxy [default 1] +let e=1; //set to 0 to disable bypass of url shorteners [default 1] -var ytdomains=new RegExp(/http(s|)\:\/\/(m[.]|i[.]|www[.]|img[.]|)(youtu(|be|be-nocookie)|.*ytimg)[.](com|be)\/.*/); -var shorteners=new RegExp(/^http(s|):\/\/(bit.ly|goo.gl|tinyurl.com|t.co|ow.ly|is.gd|buff.ly|deck.ly|su.pr|lnk.co|fur.ly|moourl.com|)\/.*/); -var params=new RegExp(/^(autoplay|channel|v|playlist|list)$/); -var current=window.location.href.match(ytdomains)===null; -var frames,thumbs,links,skip; +let ytdomains=new RegExp(/http(s|)\:\/\/(m[.]|i[.]|www[.]|img[.]|)(youtu(|be|be-nocookie)|.*ytimg)[.](com|be)\/.*/); +let shorteners=new RegExp(/^http(s|):\/\/(bit.ly|goo.gl|tinyurl.com|t.co|ow.ly|is.gd|buff.ly|deck.ly|su.pr|lnk.co|fur.ly|moourl.com|)\/.*/); +let params=new RegExp(/^(autoplay|channel|v|playlist|list)$/); +let current=window.location.href.match(ytdomains)===null; +let frames,thumbs,links,skip; if(current){ frames=Array.prototype.slice.call(document.getElementsByTagName('iframe')).filter(ytel); @@ -47,11 +47,11 @@ if(current){ if(links.length>0)link(); statuscheck(); }else{ - var title=Array.prototype.slice.call(document.getElementsByTagName('h1')); + let title=Array.prototype.slice.call(document.getElementsByTagName('h1')); addbtn(); } -var observer=new MutationObserver(function(mutations){ +let observer=new MutationObserver(function(mutations){ mutations.forEach(function(mutation){ if(current){ frames=Array.prototype.slice.call(mutation.target.getElementsByTagName('iframe')).filter(ytel); @@ -74,19 +74,19 @@ var observer=new MutationObserver(function(mutations){ observer.observe(document.body,{childList:true,subtree:true}); function embed(){ - for(var i=0;i'; btn.href='javascript:void(0)'; btn.onclick=function(){redir();}; @@ -131,15 +131,15 @@ function addbtn(){ } function redir(){ - var url=new URL(window.location.href); + let url=new URL(window.location.href); url.hostname=instance; location.href=url; } function unshorten(long,short){ frames=Array.prototype.slice.call(document.getElementsByTagName('iframe')); - for(var k=0;k