Fix chest & jQuery

This commit is contained in:
tretrauit 2021-07-04 21:12:08 +00:00
parent 0147df6256
commit 61bff36c5c

View File

@ -1,7 +1,17 @@
(async function() { (async function() {
// Fetch jQuery // Fetch jQuery
await fetch("https://code.jquery.com/jquery-3.6.0.min.js").then(x => x.text()).then(y => eval(y)) let jquery = await fetch("https://code.jquery.com/jquery-3.6.0.min.js").then(x => x.text()).then(y => eval(y))
setTimeout(() => { $("window").off("mouseup") }, 1000) let meaningOfLife = false;
async function waitForJQuery(){
while (true) {
if ($ != null){
$("window").off("mouseup")
return
}
await null; // prevents app from hanging
}
}
waitForJQuery();
{ {
// From https://stackoverflow.com/a/53914092 // From https://stackoverflow.com/a/53914092
class ClassWatcher { class ClassWatcher {
@ -48,6 +58,7 @@
} }
} }
var disableChest = false
function clickFirstButtonByClassName(className) { function clickFirstButtonByClassName(className) {
document.getElementsByClassName(className)[0].dispatchEvent(new MouseEvent("click")); document.getElementsByClassName(className)[0].dispatchEvent(new MouseEvent("click"));
} }
@ -63,12 +74,17 @@
else { else {
// Spin // Spin
clickFirstButtonByClassName("wheel__main--note") clickFirstButtonByClassName("wheel__main--note")
clickFirstButtonByClassName("chest") if (!disableChest) {
document.getElementsByClassName("widget2").dispatchEvent(new MouseEvent("click")); clickFirstButtonByClassName("chest")
}
document.getElementById("widget2").dispatchEvent(new MouseEvent("click"));
} }
} }
// Close the dialog // Close the dialog
function closeSwal2() { function closeSwal2() {
if (document.getElementsByClassName("popup-alert__message")[0].innerHTML == "Đã đạt đến giới hạn Rương đếm ngược hàng ngày") {
disableChest = true
}
clickFirstButtonByClassName("swal2-close") clickFirstButtonByClassName("swal2-close")
} }