summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcello Stanisci <stanisci.m@gmail.com>2018-06-06 10:46:38 +0200
committerMarcello Stanisci <stanisci.m@gmail.com>2018-06-06 10:46:38 +0200
commitf7e7583c98edae6954b359338e88d451ed349c38 (patch)
treeb8cb06eea613914ad06748270b28becd71182bac
parent6548176d8749ffebe3d53d29f5156fcf569bf9e4 (diff)
downloadbackoffice-f7e7583c98edae6954b359338e88d451ed349c38.tar.gz
backoffice-f7e7583c98edae6954b359338e88d451ed349c38.tar.bz2
backoffice-f7e7583c98edae6954b359338e88d451ed349c38.zip
Minor fixes.
Passing the right callback, and tolerate missing fields.
-rw-r--r--js/backoffice.js17
1 files changed, 10 insertions, 7 deletions
diff --git a/js/backoffice.js b/js/backoffice.js
index 8ce913c..91f36de 100644
--- a/js/backoffice.js
+++ b/js/backoffice.js
@@ -162,7 +162,7 @@ var track_transfer = function(exchange, wtid, cb){
switch(req.status){
case 200:
var tracks = JSON.parse(req.responseText);
- cb(true,
+ cb(false,
tracks.deposits_sums,
tracks.execution_time,
wtid);
@@ -289,12 +289,13 @@ function fill_box(tracks, http_code)
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
null).snapshotItem(0);
var row = document.createElement("tr");
- var subject = `${entry.wtid} ${entry.exchange_url}`;
+ var subject = `${entry.wtid} ${entry.exchange}`;
console.log("Subject", subject);
row.innerHTML = `` +
`<td class="wtid">` +
- `<a onclick="track_transfer(\'${entry.exchange_url}\', ` +
- `\'${entry.wtid}\')"` +
+ `<a onclick="track_transfer(\'${entry.exchange}\', ` +
+ `\'${entry.wtid}\', ` +
+ `fill_table)"` +
`href="#${i}">${subject.substring(0, 20)}...` +
`</a>` +
`</td>` +
@@ -354,6 +355,7 @@ function fill_table(scroll, data, execution_time, wtid_marker){
/* not append data, erase! */
if (!scroll){
+ START = LAST = 0;
clean_results();
if(0 == data.length){
/* make NO RESULTS visible and hide tab headers */
@@ -395,8 +397,9 @@ function fill_table(scroll, data, execution_time, wtid_marker){
onclick="track_order('${entry.order_id}', fill_box);">
${entry.order_id}</a>`;
td_summary.className = "summary";
- td_summary.innerHTML = entry.summary;
- td_amount.innerHTML = amount_to_string(entry.amount);
+ td_summary.innerHTML = entry.summary || "deposited";
+ td_amount.innerHTML = amount_to_string(
+ entry.amount || entry.deposit_value);
td_date.innerHTML = parse_date
(entry.timestamp || execution_time);
row.appendChild(td_order_id);
@@ -450,7 +453,7 @@ function track_cherry_pick(form){
if ("order" == type){
var order_id = xpath_get("input[@class='order']", form)
.snapshotItem(0);
- track_order(order_id.value);
+ track_order(order_id.value, fill_box);
}
else{
var data = xpath_get("input[@class='transfer']", form);