Indeed.com Remove Sponsor

Removes sponsored companies when job searching

  1. // ==UserScript==
  2. // @name Indeed.com Remove Sponsor
  3. // @namespace http://joeyism.com/
  4. // @version 1.1.2
  5. // @description Removes sponsored companies when job searching
  6. // @author joeyism
  7. // @include http*://*.indeed.com/*
  8. // @include http*://*.indeed.co.uk/*
  9. // @include http*://*indeed.tld/*
  10. // @include http*://*.indeed.*/*
  11. // @grant none
  12. // ==/UserScript==
  13.  
  14. (function() {
  15. 'use strict';
  16. function remove(elem){
  17. elem.parentNode.removeChild(elem);
  18. }
  19.  
  20. function removeSponsor(allSponsors){
  21. while(allSponsors.length > 0){
  22. var elem = allSponsors[0];
  23. var sponsor = elem.parentElement.parentElement.parentElement.parentElement;
  24. remove(sponsor);
  25. }
  26. }
  27.  
  28. function removeRecommendedSponsor(allSponsors){
  29. while(allSponsors.length > 0){
  30. var elem = allSponsors[0];
  31. var sponsor = elem.parentElement;
  32. remove(sponsor);
  33. }
  34. }
  35. removeSponsor(document.getElementsByClassName("sponsoredGray"));
  36. removeRecommendedSponsor(document.getElementsByClassName("sdn"));
  37. })();