TresDaos Reader

Custom Viewer

  1. // ==UserScript==
  2. // @name TresDaos Reader
  3. // @namespace http://tampermonkey.net/
  4. // @version 2025-02-09
  5. // @description Custom Viewer
  6. // @author AngelXex
  7. // @match https://tresdaos.com/*
  8. // @icon https://www.google.com/s2/favicons?sz=64&domain=tresdaos.com
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12.  
  13. var temp = document.getElementsByClassName("adblock_title")[0];
  14. temp = temp.parentElement.parentElement.parentElement.parentElement.parentElement;
  15. temp.remove();
  16.  
  17. var ad1= document.getElementsByClassName("close-btn")[0].remove();
  18. var ad2= document.getElementsByClassName("close-btn2")[0].remove();
  19. var ad3= document.getElementsByClassName("scrollToTop")[0].remove();
  20. var ad4= document.getElementsByClassName("rnavbot")[0].remove();
  21.  
  22.  
  23. var zNode = document.createElement ('div');
  24. zNode.innerHTML = '<button id="myButton" type="button">'
  25. + 'FullScreen</button>'
  26. ;
  27. zNode.setAttribute ('id', 'myContainer');
  28. const collection = document.getElementsByClassName("npv r");
  29. collection[0].appendChild(zNode);
  30.  
  31.  
  32.  
  33.  
  34. //--- Activate the newly added button.
  35. document.getElementById ("myButton").addEventListener (
  36. "click", ButtonClickAction, false
  37. );
  38.  
  39.  
  40. function ButtonClickAction (zEvent) {
  41. openFullscreen();
  42. }
  43.  
  44. /* Get the documentElement (<html>) to display the page in fullscreen */
  45. var elem = document.documentElement;
  46.  
  47. /* View in fullscreen */
  48. function openFullscreen() {
  49. if (elem.requestFullscreen) {
  50. elem.requestFullscreen();
  51. } else if (elem.webkitRequestFullscreen) { /* Safari */
  52. elem.webkitRequestFullscreen();
  53. } else if (elem.msRequestFullscreen) { /* IE11 */
  54. elem.msRequestFullscreen();
  55. }
  56. }