minigame_function.js 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. function rankingClick() {
  2. $("#minigame-ranking-data-box").removeClass("hide");
  3. $("#minigame-rule-data-box").addClass("hide");
  4. }
  5. function ruleClick() {
  6. $("#minigame-rule-data-box").removeClass("hide");
  7. $("#minigame-ranking-data-box").addClass("hide");
  8. }
  9. function redirectToRank() {
  10. $.ajax({
  11. url: '/MiniGame/GetWinner',
  12. type: 'GET',
  13. success: function (result) {
  14. $('#ranking_data').html(result); // Sửa từ .ranking_data thành #ranking_data
  15. $("#minigame-rule-data-box").addClass("hide");
  16. $("#minigame-ranking-data-box").removeClass("hide");
  17. },
  18. error: function () {
  19. $('#ranking_data').html('<p>Error loading ranking.</p>'); // Sửa từ .ranking_data thành #ranking_data
  20. }
  21. });
  22. }
  23. function loadPlay() {
  24. console.log("loadPlay");
  25. $.ajax({
  26. url: '/MiniGame/PlayQuestion',
  27. type: 'POST',
  28. success: function (result) {
  29. console.log(result);
  30. $('#open_play').html(result);
  31. },
  32. error: function () {
  33. console.log("error");
  34. $('#open_play').html('<p>Error loading Play.</p>');
  35. }
  36. });
  37. }
  38. //var packg = new Map();
  39. ////var module = new Map();
  40. //var name_pack = "";
  41. //var action = "";
  42. //packg.set("GTS_MEDU_Daily",
  43. // {
  44. // name: "GTS MEDU CamID Daily",
  45. // module: "GTS_MEDU_CamID_Daily",
  46. // regId: 5255,
  47. // cancelId: 5107,
  48. // price: 100000,
  49. // turn: 00,
  50. // content: "Would you like to register MEDU service 10c/day/learn all courses?",
  51. // name_pack: "GTS_MEDU_CamID_Daily",
  52. // contentCancel: "Are you sure to cancel MEDU daily package?"
  53. // });
  54. //function registerOnAppV2(msisdn, name) {
  55. // action = "REG";
  56. // let packInfo = packg.get(name);
  57. // name_pack = packInfo.name_pack;
  58. // let dataObject = {
  59. // "price": packInfo.price,
  60. // "turn": packInfo.turn,
  61. // "name": packInfo.name,
  62. // "content": packInfo.content,
  63. // "msisdn": msisdn,
  64. // "module": packInfo.module,
  65. // //"name_pack": name_pack,
  66. // "id_pack": packInfo.regId
  67. // };
  68. // let data = JSON.stringify(dataObject);
  69. // console.log("data " + data);
  70. // console.log("cc.sys.os: " + cc.sys.os);
  71. // console.log("cc.sys.OS_ANDROID: " + cc.sys.OS_ANDROID);
  72. // console.log("cc.sys.OS_IOS: " + cc.sys.OS_IOS);
  73. // if (cc.sys.os == cc.sys.OS_ANDROID || cc.sys.os == cc.sys.OS_LINUX) {
  74. // console.log("luồng adnroid " + data);
  75. // //toastr.success("On ANDROID");
  76. // Android.sendDataBuyTurn(data);
  77. // } else if (cc.sys.os == cc.sys.OS_IOS) {
  78. // console.log("luồng ios " + data);
  79. // let d = "sendDataBuyTurn(" + data + ")";
  80. // console.log("new s: " + d);
  81. // //toastr.success("On IOS");
  82. // window.webkit.messageHandlers.log.postMessage("sendDataBuyTurn(" + data + ")");
  83. // }
  84. //}
  85. //function cancelPackage(msisdn, name) {
  86. // action = "CANCEL";
  87. // let packInfo = packg.get(name);
  88. // name_pack = packInfo.name_pack;
  89. // let dataObject = {
  90. // "price": 00,
  91. // "turn": 00,
  92. // "name": packInfo.name,
  93. // "packageType": "CANCEL_PACKAGES",
  94. // "content": "Are you sure want to cancel daily package?",
  95. // "msisdn": msisdn,
  96. // "module": packInfo.module,
  97. // "name_pack": name_pack,
  98. // "id_pack": packInfo.cancelId
  99. // };
  100. // let data = JSON.stringify(dataObject);
  101. // console.log("data " + data);
  102. // console.log("cc.sys.os: " + cc.sys.os);
  103. // console.log("cc.sys.OS_ANDROID: " + cc.sys.OS_ANDROID);
  104. // console.log("cc.sys.OS_IOS: " + cc.sys.OS_IOS);
  105. // if (cc.sys.os == cc.sys.OS_ANDROID || cc.sys.os == cc.sys.OS_LINUX) {
  106. // console.log("luồng adnroid " + data);
  107. // //toastr.success("On ANDROID");
  108. // Android.sendDataBuyTurn(data);
  109. // } else if (cc.sys.os == cc.sys.OS_IOS) {
  110. // console.log("luồng ios " + data);
  111. // let d = "sendDataBuyTurn(" + data + ")";
  112. // console.log("new s: " + d);
  113. // //toastr.success("On IOS");
  114. // window.webkit.messageHandlers.log.postMessage("sendDataBuyTurn(" + data + ")");
  115. // }
  116. //}
  117. //function onPaymentCallback(code, refId, turn, price, content, msisdn) {
  118. // console.log("name_pack: " + name_pack);
  119. // console.log("content: " + content);
  120. // //name_pack = $("#trongductest").attr("ppacktest");
  121. // //console.log("name_pack: " + name_pack);
  122. // //let subDomain = $("#subDomain").val();
  123. // let url = '/Wap/RegisterFromWap';
  124. // startLoading();
  125. // $.ajax({
  126. // type: "POST",
  127. // url: url,
  128. // headers: { 'RequestVerificationToken': $('input[name=__RequestVerificationToken]').val() },
  129. // data: {
  130. // "__RequestVerificationToken": $('input[name=__RequestVerificationToken]').val(),
  131. // action: action,
  132. // code: code,
  133. // refId: refId,
  134. // turn: turn,
  135. // price: price,
  136. // content: content,
  137. // msisdn: msisdn,
  138. // packg: convertPackageToName(name_pack)
  139. // //name_pack: name_pack == null || name_pack == "null" || name_pack == "" ? content : name_pack
  140. // },
  141. // success: function (data) {
  142. // stopLoading();
  143. // if (data.error == "0") {
  144. // toastr.success("Success");
  145. // setTimeout(function () {
  146. // location.reload();
  147. // }, 1000);
  148. // } else
  149. // toastr.error(data.content);
  150. // },
  151. // failure: function (data) {
  152. // stopLoading();
  153. // },
  154. // error: function (data) {
  155. // stopLoading();
  156. // }
  157. // });
  158. //};
  159. //function startLoading() {
  160. // $("#loading").removeClass('hide');
  161. //}
  162. //function convertPackageToName(pack) {
  163. // console.log("package name: " + pack);
  164. // if (pack === 'GTS_IWIN_KCQ_CamID_daily') {
  165. // return 'GTS_IWIN_KCQ_daily';
  166. // }
  167. // return pack;
  168. //}