// ==UserScript== // @name Toggle LR translations // @namespace http://tampermonkey.net/ // @version 0.1 // @description Allows the user to toggle the translations created by the Language Reactor Extension with the T key (netflix only) // @author Joshua Seckler // @license MIT // @match https://www.netflix.com/watch/* // @icon https://www.google.com/s2/favicons?sz=64&domain=tampermonkey.net // @grant none // @run-at document-idle // @downloadURL none // ==/UserScript== (function() { 'use strict'; console.log("Trying to setup Toggle Language Reactor Translations..."); //wait for things to be setup window.addEventListener('load', function() { console.log("Trying to setup Toggle Language Reactor Translations..."); var subState = new Boolean(true); //keylistener document.addEventListener('keyup', function doc_keyUp(e) { if ( e.keyCode == 84) {// T subState = !subState; let lr_subs = document.getElementById("lln-translations"); if(typeof(lr_subs) != 'undefined' && lr_subs != null){ if (!subState) { lr_subs.style.display = "none"; } else { lr_subs.style.display = ""; } } } }, false); //drawComplete listener $(document).bind("lln_bottomPanelDrawComplete",function(e){ let lr_subs = document.getElementById("lln-translations"); if(typeof(lr_subs) != 'undefined' && lr_subs != null){ if (!subState) { lr_subs.style.display = "none"; } else { lr_subs.style.display = ""; } } }); console.log("Now able to toggle Language Reactor Translations!"); }, false); })();