Advertisement
Guest User

Untitled

a guest
Sep 17th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.60 KB | None | 0 0
  1. /*******************************************************************************************************************************
  2. * HTTP-Requests
  3. * *****************************************************************************************************************************/
  4. function ajaxObserver() {
  5. $(document).ajaxComplete(function (e, xhr, opt) {
  6. var url = opt.url.split("?"),
  7. action = url[0].substr(5) + "/" + url[1].split(/&/)[1].substr(7);
  8. if (PID == 84367 || PID == 104769) {
  9. console.log(action);
  10. //console.log((JSON.parse(xhr.responseText).json));
  11. }
  12. switch (action) {
  13. case "/frontend_bridge/fetch": // Daily Reward
  14. //$('.daily_login').find(".minimize").click();
  15. break;
  16. case "/player/index":
  17. settings();
  18. if (diosettings) {
  19. $('#dio_tools').click();
  20. diosettings = false;
  21. }
  22. break;
  23. case "/index/switch_town":
  24. if (DATA.options.str) {
  25. UnitStrength.Menu.update();
  26. }
  27. if (DATA.options.str) {
  28. TransportCapacity.update();
  29. }
  30. if (DATA.options.bir) {
  31. BiremeCounter.get();
  32. }
  33. if (DATA.options.tic) {
  34. TownIcons.changeTownIcon();
  35. }
  36. break;
  37. case "/building_docks/index":
  38. if (DATA.options.bir) {
  39. BiremeCounter.getDocks();
  40. }
  41. break;
  42. case "/building_place/units_beyond":
  43. if (DATA.options.bir) {
  44. BiremeCounter.getAgora();
  45. }
  46. //addTransporterBackButtons();
  47. break;
  48. case "/building_place/simulator":
  49. if (DATA.options.sim) {
  50. Simulator.change();
  51. }
  52. break;
  53. case "/building_place/simulate":
  54. if (DATA.options.sim) {
  55. afterSimulation();
  56. }
  57. break;
  58.  
  59. case "/alliance_forum/forum":
  60. case "/message/new":
  61. case "/message/forward":
  62. case "/message/view":
  63. case "/player_memo/load_memo_content":
  64. if (DATA.options.sml) {
  65. SmileyBox.add(action);
  66. }
  67. if (DATA.options.bbc) {
  68. addForm(action);
  69. }
  70. break;
  71. case "/wonders/index":
  72. if (DATA.options.per) {
  73. WWTradeHandler();
  74. }
  75. if (DATA.options.wwc) {
  76. getResWW();
  77. }
  78. break;
  79. case "/wonders/send_resources":
  80. if (DATA.options.wwc) {
  81. getResWW();
  82. }
  83. break;
  84. case "/ranking/alliance":
  85. getPointRatioFromAllianceRanking();
  86. break;
  87. case "/ranking/wonder_alliance":
  88. getPointRatioFromAllianceRanking();
  89. if (DATA.options.wwr) {
  90. WorldWonderRanking.change(JSON.parse(xhr.responseText).plain.html);
  91. }
  92. if (DATA.options.wwi) {
  93. WorldWonderIcons.activate();
  94. }
  95. break;
  96. case "/alliance/members_show":
  97. getPointRatioFromAllianceMembers();
  98. break;
  99. case "/town_info/trading":
  100. addTradeMarks(15, 18, 15, "red");
  101. TownTabHandler(action.split("/")[2]);
  102. break;
  103. case "/town_overviews/trade_overview":
  104. addPercentTrade(1234, false); // TODO
  105. case "/farm_town_overviews/get_farm_towns_for_town":
  106. changeResColor();
  107. break;
  108. case "/command_info/conquest_info":
  109. if (DATA.options.str) {
  110. UnitStrength.Conquest.add();
  111. }
  112. break;
  113. case "/command_info/conquest_movements":
  114. case "/conquest_info/getinfo":
  115. if (DATA.options.cnt) {
  116. countMovements();
  117. }
  118. break;
  119. case "/building_barracks/index":
  120. case "/building_barracks/build":
  121. if (DATA.options.str) {
  122. UnitStrength.Barracks.add();
  123. }
  124. break;
  125. case "/town_info/attack":
  126. case "/town_info/support":
  127. console.debug(JSON.parse(xhr.responseText));
  128. TownTabHandler(action.split("/")[2]);
  129.  
  130. break;
  131. case "/report/index":
  132. changeDropDownButton();
  133. loadFilter();
  134. saveFilter();
  135. //removeReports();
  136. break;
  137. case "/report/view":
  138. Statistics.LuckCounter.count();
  139. break;
  140. case "/message/default":
  141. case "/message/index":
  142. break;
  143. case "/chat/init":
  144. if (DATA.options.irc) {
  145. Chat.open();
  146. }
  147. break;
  148. case "/town_info/go_to_town":
  149. /*
  150. //console.log(Layout.wnd);
  151. var windo = GPWindowMgr.getOpenFirst(Layout.wnd.TYPE_TOWNINDEX).getID();
  152. //console.log(GPWindowMgr.getOpenFirst(Layout.wnd.TYPE_TOWNINDEX));
  153. GPWindowMgr.getOpenFirst(Layout.wnd.TYPE_TOWNINDEX).setPosition([100,400]);
  154. //console.log(windo);
  155. //console.log(GPWindowMgr.getOpenFirst(Layout.wnd.TYPE_TOWNINDEX).getPosition());
  156. */
  157. break;
  158. }
  159. });
  160. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement