Advertisement
Guest User

Untitled

a guest
Dec 11th, 2019
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.33 KB | None | 0 0
  1. // ==UserScript==
  2. // @name Turing dark mode
  3. // @namespace https://www.turing.sk/
  4. // @version 0.12
  5. // @description Dark mode pre Turing
  6. // @author Adam Slatinský
  7. // @include https://www.turing.sk/*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. /*
  12. ----------------
  13. Ako nainštalovať skript:
  14. 1. Nainštalujte do prehliadača Chrome rozšírenie TamperMonkey (pre prehliadač Firefox nainštalujte Greasemonkey)
  15. (Chrome) https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo//Open
  16. (Firefox) https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/
  17.  
  18. 2. Prejdite na odkaz:
  19. https://adam.dodomceka.sk/turing/turing-dark-mode.user.js
  20.  
  21. 3. Zobrazí sa vám tlačidlo na nainštalovanie skriptu
  22.  
  23. ----------------
  24. Aktualizácia skriptu:
  25. Od verzie 0.11 sa skript aktualizuje automaticky. Ak si neprajete automatickú aktualizáciu, odkomentujte časť "pridanie externého skriptu"
  26.  
  27. ----------------
  28. Turing je ešte vo vývoji, ak niečo nefunguje - skript vypnite a obnovte stránku
  29.  
  30. ----------------
  31. Changelog dostupný na adrese:
  32. http://adam.dodomceka.sk/turing/changelog.txt
  33.  
  34. */
  35.  
  36. // dark mode stylesheet
  37. // Autor funkcie addStyleSheet() - Chris: https://superuser.com/questions/94824/how-to-get-firefox-greasemonkey-script-to-use-a-local-cascading-stylesheet
  38. function addStyleSheet(style){
  39. var getHead = document.getElementsByTagName("HEAD")[0];
  40. var cssNode = window.document.createElement( 'style' );
  41. var elementStyle= getHead.appendChild(cssNode);
  42. elementStyle.innerHTML = style;
  43. return elementStyle;
  44. }
  45.  
  46. // zdrojový scss dostupný na: https://adam.dodomceka.sk/turing/turing.scss
  47. addStyleSheet('@import "https://adam.dodomceka.sk/turing/turing.min.css";');
  48.  
  49. // Pridanie externého skriptu - zabezpečí možnosť automaticky aktualizovať funkčnosť skriptu s ďalšími verziami Turingu.
  50. // V tomto mi musíte veriť, že nezneužijem túto právomoc
  51. // Autor kódu na pridanie externého JS - Emmett: https://stackoverflow.com/questions/779739/how-do-i-include-a-remote-javascript-file-in-a-greasemonkey-script
  52. function pridaj_externy_skript(url){
  53. var script = document.createElement("script");
  54. script.src = url;
  55. document.getElementsByTagName("head")[0].appendChild(script);
  56. }
  57.  
  58. pridaj_externy_skript("https://adam.dodomceka.sk/turing/turing.js");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement