1
0

script.js 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. const popupContainerElementID = document.getElementById("popup_container");
  2. function DIALOG_CLOSE()
  3. {
  4. popupContainerElementID.innerHTML = "";
  5. }
  6. function onValueChange(element, name)
  7. {
  8. const input = element.value;
  9. if(input.length < 1)
  10. {
  11. document.getElementById(name).classList.remove("hasValue");
  12. }
  13. else
  14. {
  15. document.getElementById(name).classList.add("hasValue");
  16. }
  17. }
  18. function PLAYER_NAMECHANGE(character)
  19. {
  20. popupContainerElementID.innerHTML = '<app-popup _nghost-tnh-c158="" class="ng-star-inserted"><div _ngcontent-tnh-c158="" class="popper"><div _ngcontent-tnh-c158="" class="popup"><header _ngcontent-tnh-c158=""><span _ngcontent-tnh-c158=""></span><span _ngcontent-tnh-c158="" class="close" onclick="cancelDialog()"><i _ngcontent-tnh-c158="" class="far fa-fw fa-times"></i></span></header><div _ngcontent-tnh-c158="" class="popup-content"></div></div></div></app-popup>';
  21. loadingBarElementID.classList.add("active");
  22. $("#popup_container").load("./includes/player/namechange.php?char=" + character, function()
  23. {
  24. loadingBarElementID.classList.remove("active");
  25. });
  26. }
  27. function function_AcceptFriend(n) {
  28. document.getElementById("popup_container").innerHTML = '<app-popup _nghost-tnh-c158="" class="ng-star-inserted"><div _ngcontent-tnh-c158="" class="popper"><div _ngcontent-tnh-c158="" class="popup"><header _ngcontent-tnh-c158=""><span _ngcontent-tnh-c158=""></span><span _ngcontent-tnh-c158="" class="close" onclick="cancelDialog()"><i _ngcontent-tnh-c158="" class="far fa-fw fa-times"></i></span></header><div _ngcontent-tnh-c158="" class="popup-content"></div></div></div></app-popup>';
  29. n = "./includes/func_acceptfriend.php?friend=" + n;
  30. $("#popup_container").load(n)
  31. }
  32. function function_RemoveFriend(n) {
  33. document.getElementById("popup_container").innerHTML = '<app-popup _nghost-tnh-c158="" class="ng-star-inserted"><div _ngcontent-tnh-c158="" class="popper"><div _ngcontent-tnh-c158="" class="popup"><header _ngcontent-tnh-c158=""><span _ngcontent-tnh-c158=""></span><span _ngcontent-tnh-c158="" class="close" onclick="cancelDialog()"><i _ngcontent-tnh-c158="" class="far fa-fw fa-times"></i></span></header><div _ngcontent-tnh-c158="" class="popup-content"></div></div></div></app-popup>';
  34. n = "./includes/func_removefriend.php?friend=" + n;
  35. $("#popup_container").load(n)
  36. }
  37. function function_addFriend() {
  38. document.getElementById("popup_container").innerHTML = '<app-popup _nghost-tnh-c158="" class="ng-star-inserted"><div _ngcontent-tnh-c158="" class="popper"><div _ngcontent-tnh-c158="" class="popup"><header _ngcontent-tnh-c158=""><span _ngcontent-tnh-c158=""></span><span _ngcontent-tnh-c158="" class="close" onclick="cancelDialog()"><i _ngcontent-tnh-c158="" class="far fa-fw fa-times"></i></span></header><div _ngcontent-tnh-c158="" class="popup-content"></div></div></div></app-popup>';
  39. $("#popup_container").load("./includes/func_addfriend.php")
  40. }
  41. function nameChange() {
  42. var n = "./includes/func_namechange.php?char=" + document.getElementById("charname2").innerHTML + "&changename=" + document.getElementById("changeNameInput").value,
  43. e = document.getElementById("loadingbar");
  44. e.classList.add("active"), $("#popup_container").load(n, function() {
  45. e.classList.remove("active")
  46. })
  47. }
  48. function addFriend() {
  49. var n = "./includes/func_addfriend.php?friend=" + document.getElementById("friend_name").value,
  50. e = document.getElementById("loadingbar");
  51. e.classList.add("active"), $("#popup_container").load(n, function() {
  52. e.classList.remove("active")
  53. })
  54. }
  55. function acceptFriend(n) {
  56. var n = "./includes/func_acceptfriend.php?friend=" + n + "&accept=1",
  57. e = document.getElementById("loadingbar");
  58. e.classList.add("active"), $("#popup_container").load(n, function() {
  59. e.classList.remove("active")
  60. })
  61. }
  62. function removeFriend(n) {
  63. var n = "./includes/func_removefriend.php?friend=" + n + "&remove=1",
  64. e = document.getElementById("loadingbar");
  65. e.classList.add("active"), $("#popup_container").load(n, function() {
  66. e.classList.remove("active")
  67. })
  68. }
  69. var menu_toggled = !1,
  70. notif_toggled = !1;
  71. function toggleMenu() {
  72. var n, e = document.getElementById("profile_dropdown");
  73. menu_toggled = "none" == e.style.display ? ((e.style.display = "block") == (n = document.getElementById("notif_dropdown")).style.display && (n.style.display = "none", notif_toggled = !1), !0) : !(e.style.display = "none")
  74. }
  75. function toggleNotif() {
  76. var n, e = document.getElementById("notif_dropdown");
  77. notif_toggled = "none" == e.style.display ? ((e.style.display = "block") == (n = document.getElementById("profile_dropdown")).style.display && (n.style.display = "none") && (menu_toggled = !1), (d = document.getElementById("notif_number")) && (d.classList = "notice seen"), !0) : !(e.style.display = "none")
  78. }
  79. document.addEventListener("click", e => {
  80. if(0 != menu_toggled || 0 != notif_toggled) {
  81. if(1 == menu_toggled) {
  82. var t = document.getElementById("profile_dropdown"),
  83. o = document.getElementById("toggleMenuBtn");
  84. let n = e.target;
  85. do {
  86. if(n == t || n == o) return void console.log("inside")
  87. } while (n = n.parentNode, n);
  88. toggleMenu()
  89. }
  90. if(1 == notif_toggled) {
  91. var c = document.getElementById("notif_dropdown"),
  92. a = document.getElementById("toggleNotifBtn");
  93. let n = e.target;
  94. do {
  95. if(n == c || n == a) return void console.log("inside")
  96. } while (n = n.parentNode, n);
  97. toggleNotif()
  98. }
  99. }
  100. });
  101. var idx = 0;
  102. function refreshSkins() {
  103. var n;
  104. (idx += 50) < 301 && (n = "./update_skin.php?idx=" + idx, $("#skins_content").load(n))
  105. }
  106. function selectSkin(n, e) {
  107. var t = "./skins/" + e + "-240-400.png";
  108. document.getElementById("skin_src").src = t, document.getElementById("skin_src").name = e, document.getElementById("save_skin_id").style.display = "block", document.getElementById("skin_title").innerHTML = "Skin #" + n + " - " + e, $("html,body").scrollTop(0)
  109. }
  110. function saveThisSkin(n) {
  111. var e = document.getElementById("skin_src").name;
  112. document.location.href = "./panel/change_skin/" + n + "/" + e
  113. }
  114. function cancelDialog() {
  115. document.getElementById("popup_container").innerHTML = ""
  116. }
  117. function getURLParameter(n) {
  118. return decodeURI((RegExp(n + "=(.+?)(&|$)").exec(location.search) || [, null])[1])
  119. }
  120. function hideURLParams() {
  121. for(var n in ["success", "error"]) getURLParameter(n) && history.replaceState(null, document.getElementsByTagName("title")[0].innerHTML, window.location.pathname)
  122. }
  123. document.addEventListener("keydown", function() {
  124. return 123 == event.keyCode || (!(!event.ctrlKey || !event.shiftKey || 73 != event.keyCode) || (!(!event.ctrlKey || 85 != event.keyCode) || void 0))
  125. }, !0), document.addEventListener ? document.addEventListener("contextmenu", function(n) {
  126. n.preventDefault()
  127. }, !0) : document.attachEvent("oncontextmenu", function() {
  128. window.event.returnValue = !0
  129. });