// ==UserScript== // @name Alternate Post Appearance *OLD* // @namespace APA // @description Changes the appearance of posts // @include http://www.kongregate.com/forums/* // @include http://www.wolfthatissavage.com/updateS.php // @version 1 // @downloadURL https://update.greasyfork.icu/scripts/17710/Alternate%20Post%20Appearance%20%2AOLD%2A.user.js // @updateURL https://update.greasyfork.icu/scripts/17710/Alternate%20Post%20Appearance%20%2AOLD%2A.meta.js // ==/UserScript== var showLoadTime = false; var ver = "1"; if(unsafeWindow.checkUpdate){unsafeWindow.checkUpdate("www.wolfthatissavage.com/creations/alternate_post_apperance.user.js", "Alternate Post Appearance Script", ver, "SavageWolf");} /* Alternate Post Apperance (APA) ------------------------------ Created by SavageWolf (http://www.wolfthatissavage.com) Images by Sasms (http://www.kongregate.com/accounts/Sasms) */ var timer = new Date(); //Load Styles //document.getElementsByTagName("head")[0].innerHTML += '' document.getElementsByTagName("head")[0].innerHTML += "" var timerb = new Date(); var timeForCss = timer.getTime() - timerb.getTime(); // function changeFont(){ // // // // } // // // // // Add menu items // // GM_registerMenuCommand("Change Font Size", changeFont); function echo(text){ document.getElementById("posts").innerHTML += text; }; forumPosts = document.getElementById("forum_posts").getElementsByTagName("table")[0].rows; var AcScript = new Boolean(); if(forumPosts[0].cells[0].innerHTML.indexOf("Mute user") == -1 && forumPosts[2].cells[0].innerHTML.indexOf("Mute user") == -1){ AcScript = false; }else{ AcScript = true; }; //Is it locked? var topicLocked = new Boolean(); if(document.getElementById("main").innerHTML.indexOf("") == -1){ topicLocked = false; }else{ topicLocked = true; }; //Load level numbers /*var levels = new Array(); levels[0] = 0; var i = 1 while(i < 100){ levels[i] = levels[i-1] + (i*5); i ++; };*/ function askLevel(num){ var z = 1; return 0; /*while(true){ if(num < levels[z]){ return z; break; }else{ z++; }; }; */return 42; }; //Get information //Order: Body, Ago, Name, Post Count, Link to Posts, Quote onclick or false, Flag Post onclick or false, Avatar URL, "mute" or "delete", Edit URL or false, ID, Level, load var posts = new Array(); var i = 0; var no = 0; function loadMain(){ posts[no] = new Array(); posts[no][0] = forumPosts[i].cells[1].innerHTML; if(forumPosts[i].cells[1].innerHTML.indexOf('ignore_opt') == -1 && forumPosts[i].cells[1].getElementsByTagName("div")[0].innerHTML.indexOf("This post has been removed by an administrator or moderator") == -1){ posts[no][1] = forumPosts[i].cells[0].getElementsByTagName("a")[0].getElementsByTagName("abbr")[0].innerHTML; posts[no][1] = posts[no][1].replace(/.$/gi, ""); posts[no][2] = forumPosts[i].cells[0].getElementsByTagName("a")[1].href.split("/accounts/")[1]; posts[no][3] = forumPosts[i].cells[0].getElementsByTagName("a")[2].innerHTML.split(" ")[0]; posts[no][4] = forumPosts[i].cells[0].getElementsByTagName("a")[2].href; if(forumPosts[i].cells[0].innerHTML.indexOf("Edit post") == -1){ posts[no][9] = false; }else{ posts[no][9] = forumPosts[i].cells[0].getElementsByTagName("p")[0].getElementsByTagName("span")[0].innerHTML.split("onclick=\"")[1].split("\">")[0]; }; if(forumPosts[i].cells[0].getElementsByTagName("div")[1].innerHTML != "Post flagged"){ posts[no][6] = forumPosts[i].cells[0].getElementsByTagName("div")[1].innerHTML.split("onclick='")[1].split("'>")[0]; }else{ posts[no][6] = false; }; if(!topicLocked){ posts[no][5] = forumPosts[i].cells[0].getElementsByTagName("p")[0].getElementsByTagName("span")[0].innerHTML.split("onclick=\"")[1].split("\">")[0]; }; posts[no][7] = forumPosts[i].cells[0].getElementsByTagName("img")[0].src; posts[no][8] = false; posts[no][10] = forumPosts[i].cells[1].id; forumPosts[i].cells[1].id = " a potato"; posts[no][11] = askLevel(parseInt(posts[no][3])); }else if(forumPosts[i].cells[1].innerHTML.indexOf('ignore_opt') != -1){ posts[no][2] = forumPosts[i].cells[0].getElementsByTagName("span")[0].innerHTML; posts[no][8] = "mute"; posts[no][0] = "" }else if(forumPosts[i].cells[1].getElementsByTagName("div")[0].innerHTML.indexOf("This post has been removed by an administrator or moderator") != -1){ posts[no][2] = forumPosts[i].cells[0].getElementsByTagName("a")[1].href.split("/accounts/")[1]; posts[no][8] = "delete"; posts[no][0] = ""; }; }; while(i <= forumPosts.length){ loadMain(); //Check for doublepost; if(i != 0){ if(posts[no-1][2] == posts[no][2]){ //Double post ARGH!!!!! posts[no][0] = posts[no-1][0] + "

" + posts[no][0]; posts[no-1][12] = "no"; }; }; i += 2; no ++; }; var timerc = new Date(); var timeForLoad = timerb.getTime() - timerc.getTime(); document.getElementById("forum_posts").innerHTML += "
"; if(document.getElementById("forum_posts").innerHTML.indexOf('