Mail.ru ad blocker

Blocks mail.ru ads

  1. // ==UserScript==
  2. // @name Mail.ru ad blocker
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.2
  5. // @description Blocks mail.ru ads
  6. // @author mail.ru group
  7. // @match https://e.mail.ru/*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. 'use strict';
  13.  
  14. var worked = false;
  15. $(document).on("DOMNodeInserted",function(e){
  16. if (!worked && $(".b-layout__col_1_2").length) {
  17. var upperBlockerFunc = function(e){
  18. if ($(".b-datalist__head").length) {
  19. $(".b-datalist__head").remove();
  20. }
  21. if ($(".b-letter__head__rb").length) {
  22. $(".b-letter__head__rb").remove();
  23. }
  24. };
  25. $(".b-layout__col_2_2").on("DOMNodeInserted", upperBlockerFunc);
  26. $(".b-layout__col_2_2").on("DOMCharacterDataModified", upperBlockerFunc);
  27. $(".b-layout__col_1_2").on("DOMNodeInserted",function(e){
  28. var children = $(".b-layout__col_1_2").children();
  29. if (children[5]) children[5].remove();
  30. });
  31. worked = true;
  32. }
  33. });
  34. })();