diff options
author | piernov <piernov@piernov.org> | 2016-04-23 17:16:42 +0200 |
---|---|---|
committer | piernov <piernov@piernov.org> | 2016-04-23 17:16:42 +0200 |
commit | 198eaff1fb3469e27318592c4b592e2f099f41a1 (patch) | |
tree | e3a8eb740d03ea32ab70648af6f69a692d61aa0e /js | |
parent | 446ac1001ec02bd55cd73cf6906d2681bd9e7b79 (diff) | |
download | candybox-198eaff1fb3469e27318592c4b592e2f099f41a1.tar.gz candybox-198eaff1fb3469e27318592c4b592e2f099f41a1.tar.bz2 candybox-198eaff1fb3469e27318592c4b592e2f099f41a1.tar.xz candybox-198eaff1fb3469e27318592c4b592e2f099f41a1.zip |
Fix Mine setup/update
Diffstat (limited to 'js')
-rw-r--r-- | js/craftmine.js | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/js/craftmine.js b/js/craftmine.js index 6cd2065..bbb1074 100644 --- a/js/craftmine.js +++ b/js/craftmine.js @@ -18,23 +18,26 @@ function sendRequest(url, params, callback) { } -function updateData(t) { - document.getElementById(t).innerHTML = data[t]; +function updateData() { + for (var i = 0; i < arguments.length; i++) { + document.getElementById(arguments[i]).innerHTML = data[arguments[i]]; + } } function withdrawMine() { - sendRequest("craftmine.php", "op=withdrawMine", function() { - data.gold += parseInt(data.mine); + sendRequest("craftmine.php", "op=withdrawMine&amount="+data.mine, function(xhr) { + var gold = parseInt(xhr.responseText); // Server's response is a string + if(isNaN(gold)) return; + data.gold = gold; data.mine = 0; - updateData("gold"); - updateData("mine"); + updateData("gold", "mine"); }) } function initCraftMine() { sendRequest("craftmine.php", "op=getCraftMine", function(xhr) { var ret = xhr.responseText; - data.gold = ret; + data.gold = parseInt(ret); // Server's response is a string updateData("gold"); }) } |