Greasy Fork is available in English.

HotPot.ai NOADS

NOADS

  1. // ==UserScript==
  2. // @name HotPot.ai NOADS
  3. // @namespace Wizzergod
  4. // @version 1.0.5
  5. // @description NOADS
  6. // @icon https://www.google.com/s2/favicons?sz=64&domain=hotpot.ai
  7. // @license MIT
  8. // @author Wizzergod
  9. // @match *://hotpot.ai/*
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14.  
  15. var styles = {
  16. '.internalAdBox, .topAdBox, .artMakerAdBox': 'none',
  17. 'article:nth-of-type(-n+9), #headerBox, #rootGallery, #apiAccess, #rootFooter, #disabled, .disabled, #cookieOverlay, #faq': 'none'
  18. };
  19.  
  20. function addHideStyles() {
  21. var style = document.createElement('style');
  22. style.type = 'text/css';
  23. var css = '';
  24. for (var selector in styles) {
  25. css += selector + '{ display: ' + styles[selector] + ' !important; } ';
  26. }
  27. style.innerHTML = css;
  28. document.head.insertBefore(style, document.head.firstChild);
  29. }
  30.  
  31. addHideStyles();
  32.  
  33. function hideElements() {
  34. for (var selector in styles) {
  35. var elements = document.querySelectorAll(selector);
  36. if (elements) {
  37. for (var i = 0; i < elements.length; i++) {
  38. elements[i].style.display = styles[selector];
  39. }
  40. }
  41. }
  42. }
  43.  
  44. window.addEventListener('load', hideElements);
  45. })();