Advertisement
Guest User

Untitled

a guest
Jun 27th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name        3dtoday post blocker
  3. // @description Hides articles that were posted by certain authors
  4. // @include     http://3dtoday.ru/*
  5. // @version     1
  6. // @grant       none
  7. // ==/UserScript==
  8.  
  9. var authors = ['ski'];
  10.  
  11. var posts = document.querySelectorAll('.post_list_item');
  12. for (var idx = 0; idx < posts.length; ++idx) {
  13.   var post = posts[idx];
  14.   for (var i = 0; i < authors.length; ++i) {
  15.     var selector = '.post_list_item_autor a[href="/blogs/' + authors[i] + '/"]';
  16.     var blockedAuthor = post.querySelector(selector);
  17.     if (blockedAuthor) {
  18.       post.style.display = 'none';
  19.       break;
  20.     }
  21.   }
  22. }
  23.  
  24. var comments = document.querySelectorAll('.blog_comment');
  25. for (var idx = 0; idx < comments.length; ++idx) {
  26.   var comment = comments[idx];
  27.   for (var i = 0; i < authors.length; ++i) {
  28.     var selector = '.autor a[href="/blogs/' + authors[i] + '/"]';
  29.     var blockedAuthor = comment.querySelector(selector);
  30.     if (blockedAuthor) {
  31.       comment.style.display = 'none';
  32.       break;
  33.     }
  34.   }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement