Hide Youtube player controls.

Hide Youtube player controls. Press key 'h' to hide or show player contols.

  1. // ==UserScript==
  2. // @name Hide Youtube player controls.
  3. // @namespace http://tampermonkey.net/
  4. // @version 1.0
  5. // @description Hide Youtube player controls. Press key 'h' to hide or show player contols.
  6. // @author You
  7. // @match *://*.youtube.com/watch?*
  8. // @grant none
  9. // @license MIT
  10. // ==/UserScript==
  11. (function() {
  12. 'use strict';
  13. // Your code here...
  14. var key = 72; // h
  15. var hide = 0;
  16. function logKey(e){
  17. switch(e.keyCode){
  18. case key:
  19. if(hide == 0){
  20. // hide the elements that are on the YouTube video player using CSS
  21. document.getElementsByClassName('ytp-chrome-top')[0].style.visibility = 'hidden';
  22. document.getElementsByClassName('ytp-chrome-controls')[0].style.visibility = 'hidden';
  23. document.getElementsByClassName('ytp-gradient-top')[0].style.visibility = 'hidden';
  24. document.getElementsByClassName('ytp-gradient-bottom')[0].style.visibility = 'hidden';
  25. document.getElementsByClassName('ytp-progress-bar')[0].style.visibility = 'hidden';
  26. document.getElementsByClassName('ytp-progress-bar-container')[0].style.visibility = 'hidden';
  27. hide = 1;
  28. }else{
  29. // show the elements that are on the YouTube video player using CSS
  30. document.getElementsByClassName('ytp-chrome-top')[0].style.visibility = 'visible';
  31. document.getElementsByClassName('ytp-chrome-controls')[0].style.visibility = 'visible';
  32. document.getElementsByClassName('ytp-gradient-top')[0].style.visibility = 'visible';
  33. document.getElementsByClassName('ytp-gradient-bottom')[0].style.visibility = 'visible';
  34. document.getElementsByClassName('ytp-progress-bar')[0].style.visibility = 'visible';
  35. document.getElementsByClassName('ytp-progress-bar-container')[0].style.visibility = 'visible';
  36. hide = 0;
  37. }
  38. break;
  39. }
  40. }
  41. document.addEventListener("keydown", logKey);
  42. })();