NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name ekşi fiş // @namespace http://hibbard.eu/ // @version 0.3 // @description ekşi sözlük suser fişlemece // @match https://eksisozluk.com/* // @copyright 2012+, hibbard.eu // @require http://code.jquery.com/jquery-latest.js // ==/UserScript== var trust=new Array(); var troll=new Array(); var unknown=new Array(); var pink=new Array(); var violet=new Array(); var showEntryNumber=true; if(localStorage["unknown"]==null) {unknown="";localStorage["unknown"]=""} else unknown=localStorage['unknown']; if(localStorage["trust"]==null) {trust="";localStorage["trust"]=""} else trust=localStorage['trust']; if(localStorage["troll"]==null) {troll="";localStorage["troll"]=""} else troll=localStorage['troll']; if(localStorage["pink"]==null) {pink="";localStorage["pink"]=""} else pink=localStorage['pink']; if(localStorage["violet"]==null) {violet="";localStorage["violet"]=""} else violet=localStorage['violet']; //unsafeWindow.on = true; $(document).ready(function() { //sayfa numarası var number=parseInt($(".showall").html()); if(isNaN(number)) { number=0; var page= parseInt($(".pager option:selected").val()); if(isNaN(page)) page=1; page--; number+=page*10; } else { } $(".info .dropdown-toggle.toggles").click(function() { $(this).parent(".other.dropdown").children("ul").html($(this).parent(".other.dropdown").children("ul").html() + '<li><a href="javascript:;" style="color:red" onclick="AddSuser('troll','' + $(this).closest(".info").children(".entry-author").html() + '')">troll</a></li>'+ '<li><a href="javascript:;" style="color:green" onclick="AddSuser('trust','' + $(this).closest(".info").children(".entry-author").html() + '')">trust</a></li>'+ '<li><a href="javascript:;" style="color:deeppink" onclick="AddSuser('pink','' + $(this).closest(".info").children(".entry-author").html() + '')">pink</a></li>'+ '<li><a href="javascript:;" style="color:darkviolet" onclick="AddSuser('violet','' + $(this).closest(".info").children(".entry-author").html() + '')">violet</a></li>'+ '<li><a href="javascript:;" style="color:black" onclick="AddSuser('unknown','' + $(this).closest(".info").children(".entry-author").html() + '')">default</a></li>'); $(this).unbind("click"); }); $(".entry-author").each(function() { if(showEntryNumber) $(this).closest("li").children(".content").prepend(++number+"- "); if($.inArray($(this).html(),troll.split(","))!=-1) { $(this).css("color","red"); $(this).closest("li").children(".content").css("color","red"); } if($.inArray($(this).html(),trust.split(","))!=-1) { $(this).css("color","green"); $(this).closest("li").children(".content").css("color","green"); } if($.inArray($(this).html(),pink.split(","))!=-1) { $(this).css("color","deeppink"); $(this).closest("li").children(".content").css("color","deeppink"); } if($.inArray($(this).html(),violet.split(","))!=-1) { $(this).css("color","darkviolet"); $(this).closest("li").children(".content").css("color","darkviolet"); } }); }); var script = document.createElement('script'); script.setAttribute("type", "application/javascript"); script.textContent = 'function AddSuser(typ,suser){\ localStorage["troll"]=localStorage["troll"].replace(","+suser,"");\ localStorage["trust"]=localStorage["trust"].replace(","+suser,"");\ localStorage["pink"]=localStorage["pink"].replace(","+suser,"");\ localStorage["violet"]=localStorage["violet"].replace(","+suser,"");\ trust=localStorage[typ].split(",");\ trust.push(suser);\ localStorage[typ]=trust}'; document.body.appendChild(script); // run the script document.body.removeChild(script); // clean up