johnnyloadproductions |
03-05-2016 12:30 AM |
Cool that people have my mod in there, I just wish I didn't comment out what I have.
Remove the and in the last block of code
Otherwise it's exactly as killswitch' original script. With the mod you won't see there quotes from a person you don't have on ignore.
I've modified my dropbox link.
Code:
// ==UserScript==
// @name gfy.com
// @description block threads, posts, etc from certain users
// @include https://gfy.com/*
// @include http://*.gfy.com/*
// @require https://code.jquery.com/jquery-1.7.2.min.js
// @version 1.0
// @grant none
// ==/UserScript==
var hide_users = [
'TTI-Rich',
'DVTimes',
'Twitter',
'brassmonkey',
'ShowMe69',
'AFSC',
'jerkules',
'desertfoxx',
'xXXtesy10',
'clickity click',
'johnnyloadproductions'
];
$(document).ready(function () {
$('#threadslist tbody tr').each(function (thread_index, thread_value) {
var thread_block = $(this);
var thread_starter = $('span[style="cursor:pointer"]', this).text();
$(hide_users).each(function (hide_index, hide_user) {
if (thread_starter === hide_user) {
// $('#threadslist tbody:last').append("<tr style='opacity: 0.5'>" + thread_block.html() + "</tr>");
thread_block.remove();
}
});
});
$('table[id^="post"]').each(function (post_index, post_value) {
var post_block = $(this);
var post_author = $('a.bigusername', this).text();
$(hide_users).each(function (hide_index, hide_user) {
if (post_author === hide_user) {
post_block.remove();
}
}); //removes entire post of someone on the ignore list.
$('div[style^="margin:"]').each(function (post_index, post_value) {
var post_block = $(this);
var post_author = $('strong', this).text();
$(hide_users).each(function (hide_index, hide_user) {
if (post_author === hide_user) {
post_block.remove();
}
});
}); //removes any quotes someone may have made of a person on ignore, even if quotes multiple times but they have to have the name in the quote
}); //end of nested forloops for checking both posts and quotes.
});
|