Guest User

Untitled

a guest
Apr 25th, 2016
324
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. // ==UserScript==
  2. // @name New Userscript
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description try to take over the world!
  6. // @author You
  7. // @match http://*/*
  8. // @grant none
  9. // ==/UserScript==
  10. /* jshint -W097 */
  11. 'use strict';
  12.  
  13. var ignored = ["http://prodota.ru/forum/public/style_extra/team_icons/branch1.png", "http://prodota.ru/forum/public/style_extra/team_icons/branch2.png", "http://prodota.ru/forum/public/style_extra/team_icons/branch3.png", "http://prodota.ru/forum/public/style_extra/team_icons/chiken.png"];
  14.  
  15. var status = document.querySelectorAll(".group_icon");
  16.  
  17. for(var i = 0; i < status.length; i++){
  18. //console.log(status[i].querySelector("img"));
  19. if(ignored.indexOf(status[i].querySelector("img").getAttribute('src'))!=-1){
  20. ignorePost(status[i].closest('.post_block'));
  21. }
  22. }
  23.  
  24.  
  25. function ignorePost(post){
  26. var wrap = post.querySelector('.post_wrap');
  27. wrap.style.display = 'none';
  28. var div = document.createElement('div');
  29. div.className = "post_ignore";
  30. div.innerHTML = "Это сообщение игнорируется, поскольку его написала ветка.";
  31. var anchor = document.createElement('a');
  32. anchor.innerHTML = "Все равно смотреть?";
  33. anchor.setAttribute('href', '');
  34. anchor.addEventListener('click', showPost);
  35. div.appendChild(anchor);
  36. post.insertBefore(div, post.querySelector('a'));
  37. function showPost(event){
  38. event.preventDefault();
  39. wrap.style.display = "block";
  40. post.removeChild(div);
  41.  
  42. }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment