Creates Custom Forum Format For Mturk Grind
// ==UserScript==
// @name Mini Grind
// @version 8.8
// @description Creates Custom Forum Format For Mturk Grind
// @author Cristo
// @include http://www.mturkgrind.com/threads*
// @copyright 2012+, You
// @namespace https://greasyfork.org/users/1973
// ==/UserScript==
//Do you want to turn off
var user_titles = "yes";
var user_ranks = "yes";
var user_Achievements = "yes";
var user_reputation = "yes";
var user_stats = "yes";
var user_contact = "yes";
var user_online = "yes";
var user_signature = "yes";
var thanks_below_posts = "yes";
//Do you want to change the Mods Images.
//Search google for transparent images and replace url.
var change_mod_img = "yes";
var url_of_new_mod_image = "http://lulzdepot.com/wp-content/uploads/2014/06/Snoop.gif";
////////////////////////////////////// Don't alter the code below
var uTitle;
var uRank;
var uAchiv;
var uAwards;
var uToff;
var uRep;
var uStats;
var uContact;
var uOnline;
var uSig;
var post = document.getElementsByClassName("postdetails");
for (v = 0; v < post.length; v++) {
if(post[v].getElementsByClassName("etiket_postbit_alanI_usertitle")[0]) {
uTitle = post[v].getElementsByClassName("etiket_postbit_alanI_usertitle")[0];
uRank = post[v].getElementsByClassName("etiket_postbit_alanI_rank")[0];
uAchiv = post[v].getElementsByClassName("usertitle")[0];
uAwards = post[v].getElementsByClassName("usertitle")[1];
uToff = post[v].getElementsByClassName("userinfo")[0].getElementsByClassName("inlineimg");
uRep = post[v].getElementsByClassName("etiket_postbit_alanI_postbit_reputation")[0];
uStats = post[v].getElementsByClassName("etiket_postbit_alanI_userinfo_extra")[0];
uContact = post[v].getElementsByClassName("etiket_postbit_alanI_imlinks")[0];
if (post[v].getElementsByClassName("etiket_postbit_alanI_durumu_iceride")[0]) {
uOnline = post[v].getElementsByClassName("etiket_postbit_alanI_durumu_iceride")[0];
} else if (post[v].getElementsByClassName("etiket_postbit_alanI_durumu_cevrimdIsI ")[0]) {
uOnline = post[v].getElementsByClassName("etiket_postbit_alanI_durumu_cevrimdIsI ")[0];
}
uSig = post[v].getElementsByClassName("signaturecontainer")[0];
} else if (post[v].getElementsByClassName("userinfo_extra")[0]) {
uTitle = post[v].getElementsByClassName("usertitle")[0];
uRank = post[v].getElementsByClassName("rank")[0];
uAchiv = post[v].getElementsByClassName("usertitle")[1];
uAwards = post[v].getElementsByClassName("usertitle")[2];
uToff = post[v].getElementsByClassName("userinfo")[0].getElementsByClassName("inlineimg");
uRep = post[v].getElementsByClassName("postbit_reputation")[0];
uStats = post[v].getElementsByClassName("userinfo_extra")[0];
uContact = post[v].getElementsByClassName("imlinks")[0];
uOnline = post[v].getElementsByClassName("inlineimg onlinestatus")[0];
uSig = post[v].getElementsByClassName("signature restore")[0];
}
if (user_titles == "yes") {
uTitle.style.display = "none";
}
if (user_ranks == "yes") {
if(uRank){
uRank.style.display = "none";
}
}
if (user_Achievements == "yes") {
if (uAchiv){
uAchiv.style.display = "none";
}
if (uAwards){
uAwards.style.display = "none";
}
if (uToff){
for(var tr = 0; tr < uToff.length; tr++){
uToff[tr].style.display = "none";
}
}
}
if (user_reputation == "yes") {
uRep.style.display = "none";
}
if (user_stats == "yes") {
uStats.style.display = "none";
}
if (user_contact == "yes") {
uContact.style.display = "none";
}
if (user_online == "yes") {
uOnline.style.display = "none";
}
if (user_signature == "yes") {
if(post[v].getElementsByClassName("signature restore")[0]) {
uSig.style.display = "none";
}
}
}
if (thanks_below_posts == "yes") {
var bigThanks = document.getElementsByClassName("postbitlegacy postbitim");
for (j = 0; j < bigThanks.length; j++){
if (bigThanks[j].id.indexOf("thanks")>-1){
bigThanks[j].style.display = "none";
}
}
}
if (change_mod_img == "yes") {
var allimmy = document.getElementsByTagName("img");
for (var l = 0; l < allimmy.length; l++) {
var source = allimmy[l].src;
var simple = source.replace(/[^a-zA-Z ]/g, "");
if(simple.match(/httpwwwmturkgrindcomimagesugicons\.*/)){
allimmy[l].src = url_of_new_mod_image;
}
}
}