Crunchyroll Player Wide

Coloca todos os players do crunchroll no formato wide (Modo Teatro)

  1. // ==UserScript==
  2. // @name Crunchyroll Player Wide
  3. // @namespace https://greasyfork.org/users/715485
  4. // @version 0.3
  5. // @description Coloca todos os players do crunchroll no formato wide (Modo Teatro)
  6. // @author luiz-lp
  7. // @match *://www.crunchyroll.com/*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. function insertAfter(referenceNode, newNode) {
  12. referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling);
  13. }
  14.  
  15. document.addEventListener('readystatechange', event => {
  16. if (event.target.readyState === "complete") {
  17. if(document.querySelector("#showmedia_video_box") != null){
  18. document.querySelector("#showmedia_video_box").setAttribute("id", "showmedia_video_box_wide");
  19. }
  20. if(document.querySelector("#showmedia_video_box_wide") != null){
  21. document.querySelector("#showmedia_video_box_wide").setAttribute("class", "wide-player-container wide-player-container-16-9");
  22. }
  23. if(document.querySelector("#main_content") != null){
  24. document.querySelector("#main_content").setAttribute("class", "left");
  25. }
  26. var divPlayer = document.getElementById('showmedia_video');
  27. var divTarget = document.querySelector(".showmedia-trail.cf");
  28. insertAfter(divTarget, divPlayer);
  29. }
  30. });