Lending Club

Auto expand things on lending club

当前为 2015-06-11 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Lending Club
  3. // @namespace http://geekminute.com/
  4. // @version 0.2
  5. // @description Auto expand things on lending club
  6. // @match https://www.lendingclub.com/*
  7. // @copyright 2015+, Jon Heizer
  8. // ==/UserScript==
  9.  
  10. setTimeout(function() {
  11. var sel ;
  12.  
  13. //Expand loan performance
  14. if (document.getElementById("showLoanPerf") !== null)
  15. {
  16. document.getElementById("showLoanPerf").getElementsByTagName("a")[0].click();
  17. }
  18.  
  19. //Expand payment history
  20. if (document.getElementById("showPayments") !== null)
  21. {
  22. document.getElementById("showPayments").getElementsByTagName("a")[0].click();
  23. }
  24.  
  25. //Account Activity
  26. if (document.getElementById("submitAccountDates") !== null && document.getElementById("lender-activity-div") === null)
  27. {
  28. var yest = new Date();
  29. yest.setDate(yest.getDate()-1);
  30.  
  31. document.getElementById("start-date").value = (yest.getMonth() + 1).toString() + "/" + yest.getDate().toString() + "/" + yest.getFullYear().toString();
  32. document.getElementById("submitAccountDates").click();
  33.  
  34. }
  35.  
  36. setTimeout(function (){
  37. //Account Activity
  38. sel = document.getElementById("yui-pg0-0-rpp49");
  39.  
  40. //Portfolios
  41. if (sel === null)
  42. {
  43. sel = document.getElementById("yui-pg0-0-rpp34");
  44. }
  45.  
  46. //All Notes
  47. if (sel === null)
  48. {
  49. sel = document.getElementById("yui-pg0-0-rpp41");
  50. }
  51.  
  52. if (sel !== null)
  53. {
  54. sel.value = 10000;
  55.  
  56. if ('fireEvent' in sel)
  57. sel.fireEvent("onchange");
  58. else {
  59. var evt = document.createEvent("HTMLEvents");
  60. evt.initEvent("change", false, true);
  61. sel.dispatchEvent(evt);
  62. }
  63. }
  64. },200);
  65.  
  66.  
  67. },500);