Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.85 KB | None | 0 0
  1. // ==UserScript==
  2. // @name Remove annoying jobs
  3. // @include https://tasks.figure-eight.work/channels/*/tasks*
  4. // @require http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js
  5. // @require https://gist.github.com/raw/2625891/waitForKeyElements.js
  6. // @grant GM_addStyle
  7. // ==/UserScript==
  8. //- The @grant directive is needed to restore the proper sandbox.
  9.  
  10. /*--- Use the jQuery contains selector to find content to remove.
  11. Beware that not all whitespace is as it appears.
  12. */
  13. function brisi() {
  14. var tr = $('tr')
  15. tr.each(function() {
  16. var hasThis1 = $( this ).find( "a.a-primary:contains(Annota)" ).length > 0;
  17. var hasThis2 = $( this ).find( "a.a-primary:contains(Label)" ).length > 0;
  18. var hasThis3 = $( this ).find( "a.a-primary:contains(Sentence Generation)" ).length > 0;
  19. var hasThis4 = $( this ).find( "a.a-primary:contains(Polygon)" ).length > 0;
  20. var hasThis5 = $( this ).find( "a.a-primary:contains(Look At Advertisements)" ).length > 0;
  21. var hasThis6 = $( this ).find( "a.a-primary:contains(Select All Products That Are)" ).length > 0;
  22. var hasThis7 = $( this ).find( "a.a-primary:contains(Which Product Is The Best Match)" ).length > 0;
  23. var hasThis8 = $( this ).find( "a.a-primary:contains(To Do List)" ).length > 0;
  24. var hasThis9 = $( this ).find( "a.a-primary:contains(Judge The Relevance And Sentiment)" ).length > 0;
  25. var hasThis10 = $( this ).find( "a.a-primary:contains(Judge The Sentiment)" ).length > 0;
  26. var hasThis11 = $( this ).find( "a.a-primary:contains(Virtual Assistant)" ).length > 0;
  27. var hasThis12 = $( this ).find( "a.a-primary:contains(Draw)" ).length > 0;
  28. var hasThis13 = $( this ).find( "a.a-primary:contains(Audio)" ).length > 0;
  29. var hasThis14 = $( this ).find( "a.a-primary:contains(Verify Whether The Person Still Works)" ).length > 0;
  30. var hasThis15 = $( this ).find( "a.a-primary:contains(Transaction)" ).length > 0;
  31. var hasThis16 = $( this ).find( "a.a-primary:contains(Text-10)" ).length > 0;
  32. var hasThis17 = $( this ).find( "a.a-primary:contains(Determine Post Relevance)" ).length > 0;
  33. var hasThis18 = $( this ).find( "a.a-primary:contains(Ask)" ).length > 0;
  34. var hasThis19 = $( this ).find( "a.a-primary:contains(Keyword)" ).length > 0;
  35. var hasThis20 = $( this ).find( "a.a-primary:contains(Assistant)" ).length > 0;
  36. var hasThis21 = $( this ).find( "a.a-primary:contains(Global Nen)" ).length > 0;
  37. var hasThis22 = $( this ).find( "a.a-primary:contains(Selfie)" ).length > 0;
  38. var hasThis23 = $( this ).find( "a.a-primary:contains(Sponsored)" ).length > 0;
  39. if (hasThis1||hasThis2||hasThis3||hasThis4||hasThis5||hasThis6||hasThis7||hasThis8||hasThis9||hasThis10||hasThis11||hasThis12||hasThis13||hasThis14||hasThis15||hasThis16||hasThis17||hasThis18||hasThis19||hasThis20||hasThis21||hasThis22||hasThis23) {
  40. $(this).remove();
  41. }
  42. })
  43. }
  44. brisi();
  45. waitForKeyElements (".paginate_button", brisi);
  46. //-- Or use badDivs.hide(); to just hide the content.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement