NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Pmanager.org Calendar // @namespace http://tampermonkey.net/ // @description Calendar features // @include https://www.pmanager.org/calendario.asp?action=equipa* // @version 2.05 // @license MIT // @grant none // ==/UserScript== //list1 és list2 van let $ = window.$; $(document).ready(function() { myFunction("tr.list1"); myFunction("tr.list2"); }); // ready document.body.scrollTop = 1000; function myFunction(name) { const noMore = false; let i = 0; const max = $("table.table_border").find(name).size(); // before teamname and games let teamName = $("h3#panel-title").first().text(); teamName = teamName.slice(teamName.indexOf("-") - teamName.length + 2).trim(); while(i < max && !noMore) { const type = $("table.table_border").find(name).eq(i).find("div.team_players").eq(0).text().substring(0,4); if(type == "Kupa" || type == "Ford" || type == "Bajn" || type == "Klub") { //result //< no = tie //< = first team won let home = false; if( ($("table.table_border").find(name).eq(i).find("div.team_players").eq(2).text()).trim() === teamName) home = true; let str = $("table.table_border").find(name).eq(i).find("div.comentarios").html(); if($.type(str) == "string") { let first = false; let tieGame = false; if(str.substring(0,1) == "<") first = true; else if(str.indexOf("<") == -1) tieGame = true; if(!tieGame && home != first) $("table.table_border").find(name).eq(i).find("div.comentarios").css("color", "#ff2420"); else if(tieGame) $("table.table_border").find(name).eq(i).find("div.comentarios").css("color", "#1c3aff"); } //link to the teamName const begin = $("table.table_border").find(name).eq(i).find("div.team_players").eq(home ? 4 : 2).html().indexOf("equipa=")+7; const end = ($("table.table_border").find(name).eq(i).find("div.team_players").eq(home ? 4 : 2).html()).substring(begin).indexOf("\""); let string = ($("table.table_border").find(name).eq(i).find("div.team_players").eq(home ? 4 : 2).html()).substring(begin,begin+end); $("table.table_border").find(name).eq(i).find("div.team_players").eq(home ? 4 : 2).find("a").after( "<a href=\"http://www.pmanager.org/ver_equipa.asp?equipa="+string+"&vjog=1\">"+ "<img title=\"Keret\" height=\"10\" width=\"10\" src=\"http://www.pmanagertutorial.nhely.hu/images/other/list.png\">"+ "</a> "+ "<a href=\"http://www.pmanager.org/calendario.asp?action=equipa&equipa="+string+"\">"+ "<img title=\"Sorsolás\" height=\"10\" width=\"10\" src=\"http://www.pmanagertutorial.nhely.hu/images/other/calendar.png\">"+ "</a>"); // our team is black not green $("table.table_border").find(name).eq(i).find("div.team_players").eq(home ? 2 : 4).find("a").eq(0).html( "<font color='#000'><b>"+ $("table.table_border").find(name).eq(i).find("div.team_players").eq(home ? 2 : 4).find("a").text()+ "</b></font>" ); } else { //all link for (let k=0; k < $("table.table_border").find(name).eq(i).find("a").size(); k++) { $("table.table_border").find(name).eq(i).find("a").eq(k).html("<font color='#aaa'>"+$("table.table_border").find(name).eq(i).find("a").eq(k).html()+"</font>"); } for (let j=0; j < $("table.table_border").find(name).eq(i).find("div.team_players").size(); j++) { //not link if($("table.table_border").find(name).eq(i).find("div.team_players").eq(j).find("a").size() == 0) $("table.table_border").find(name).eq(i).find("div.team_players").eq(j).html("<font color='#aaa'>"+$("table.table_border").find(name).eq(i).find("div.team_players").eq(j).html()+"</font>"); //result $("table.table_border").find(name).eq(i).find("div.comentarios").html("<font color='#aaa'>"+$("table.table_border").find(name).eq(i).find("div.comentarios").html()+"</font>"); } } ++i; } }