Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name New Userscript
- // @namespace http://tampermonkey.net/
- // @version 0.1
- // @description try to take over the world!
- // @author You
- // @match http://*/*
- // @grant none
- // ==/UserScript==
- /* jshint -W097 */
- 'use strict';
- 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"];
- var status = document.querySelectorAll(".group_icon");
- for(var i = 0; i < status.length; i++){
- //console.log(status[i].querySelector("img"));
- if(ignored.indexOf(status[i].querySelector("img").getAttribute('src'))!=-1){
- ignorePost(status[i].closest('.post_block'));
- }
- }
- function ignorePost(post){
- var wrap = post.querySelector('.post_wrap');
- wrap.style.display = 'none';
- var div = document.createElement('div');
- div.className = "post_ignore";
- div.innerHTML = "Это сообщение игнорируется, поскольку его написала ветка.";
- var anchor = document.createElement('a');
- anchor.innerHTML = "Все равно смотреть?";
- anchor.setAttribute('href', '');
- anchor.addEventListener('click', showPost);
- div.appendChild(anchor);
- post.insertBefore(div, post.querySelector('a'));
- function showPost(event){
- event.preventDefault();
- wrap.style.display = "block";
- post.removeChild(div);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment