FMU Add routine to transfer list

en

  1. // ==UserScript==
  2. // @name FMU Add routine to transfer list
  3. // @version 0.3
  4. // @require http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
  5. // @author Emiliano
  6. // @include http://ultra.trophymanager.com/transfer/*
  7. // @grant all
  8. // @description en
  9. // @namespace https://gf.qytechs.cn/en/users/13375-emiliano
  10. // ==/UserScript==
  11.  
  12. unsafeWindow.jQuery(document).ajaxComplete(function(event, xhr, settings)
  13. {
  14. rebindClicks();
  15. if (settings.url === "/ajax/transfer.ajax.php")
  16. {
  17. calcularRotinas();
  18. }
  19. });
  20.  
  21. function rebindClicks()
  22. {
  23. $.each($('#pages').find('span'), function(index, span)
  24. {
  25. var clickAntigo = $(span).attr('onclick');
  26. $(span).removeAttr('onclick');
  27. $(span).off('click');
  28. $(span).on('click', function()
  29. {
  30. eval(clickAntigo);
  31. calcularRotinas();
  32. rebindClicks();
  33. });
  34. });
  35. }
  36.  
  37. function calcularRotinas()
  38. {
  39. $('.routine').remove();
  40. $("tr.header").append("<th class='routine' title='' style='width: 40px; cursor: pointer;''>XP</th>");
  41.  
  42. var params = "";
  43. $("div.player_name > a").each(function(e, player)
  44. {
  45. params = "player_id="+$(player).attr("player_link");
  46.  
  47. var xhr = new XMLHttpRequest();
  48. xhr.open("POST", "http://trophymanager.com/ajax/tooltip.ajax.php", true);
  49. xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  50. xhr.onreadystatechange = function()
  51. {
  52. if (xhr.readyState == 4)
  53. {
  54. var resultado = JSON.parse(xhr.responseText);
  55.  
  56. $("a[player_link=" + resultado.player.player_id + "]").closest("tr").append("<td class='right align_right routine' style='padding-right:5px;'><span>" + resultado.player.routine + "</span></td>");
  57. }
  58. }
  59. xhr.send(params);
  60. });
  61. }

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址