NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Personal Config 4 Youtube // @namespace https://h01000110.github.io/20170831/personal-config-youtube // @version 0.3 // @description open your videos always in theater mode and others features // @author h01000110 // @match http://www.youtube.com/* // @match https://www.youtube.com/* // @updateURL https://github.com/h01000110/js-scripts/raw/master/personal-config-youtube.user.js // @downloadURL https://github.com/h01000110/js-scripts/raw/master/personal-config-youtube.user.js // @grant none // ==/UserScript== var ply; var avatar; var anot; var btnAn; var local = location.href; ply = document.getElementsByTagName("ytd-watch")[0]; function eventFire(el, etype){ if (el.fireEvent) { el.fireEvent('on' + etype); } else { var evObj = document.createEvent('Events'); evObj.initEvent(etype, true, false); el.dispatchEvent(evObj); } } function plyd () { if (typeof ply !== "undefined") { if (location.href !== "https://www.youtube.com/") { // Enable Theater Mode ply.setAttribute("theater-requested_", ""); ply.setAttribute("theater", ""); /* Uncomment the section below for disabling video annotations avatar = document.getElementsByClassName("ytp-iv-player-content")[0]; var check = setInterval(function() { avatar = document.getElementsByClassName("ytp-iv-player-content")[0]; anot = document.getElementsByClassName("ytp-iv-video-content")[0]; btnAn = document.getElementsByClassName("ytp-menuitem")[1]; if (typeof avatar !== "undefined") { avatar.style.display = "none"; anot.style.display = "none"; btnAn.setAttribute("aria-checked", false); clearInterval(check); } }, 1000); /**/ } } else { if (location.href !== "https://www.youtube.com/") { ply = document.getElementsByTagName("ytd-watch")[0]; setTimeout(plyd, 500); } } } plyd(); setInterval(function() { if(location.href != local) { plyd(); local = location.href; } }, 1000);